如何在 WordPress 中搜索和替換文本
已發表: 2018-04-19你有沒有意識到你在寫一篇 WordPress 帖子時犯了一個錯誤,只是為了發現沒有簡單的方法可以在整個帖子中搜索和替換那個錯字? 如果您在過去幾個月中一直在寫錯誤的單詞、短語或鏈接怎麼辦? 不幸的是,WordPress 不允許您以簡單的方式搜索和替換文本,但我們將向您展示免費插件,這些插件可以讓您免於手動刪除數百個甚至數千個印刷錯誤。
搜索和替換 WordPress 中的任何文本並在編輯帖子時節省時間
是的,PHP 和 MySQL 是功能強大的工具,只需幾行代碼或查詢即可解決此類問題。 但並非我們所有人都是編碼員,也不是很擅長處理代碼。 因此,我們將跳過它,向您展示在 WordPress 中處理搜索和替換的簡單方法。
在帖子編輯器中搜索和替換文本
就像您可能一直在使用的許多文本處理器(例如 Microsoft Word)一樣,您可能希望在 WordPress 編輯器中搜索和替換文本。 由於您正在閱讀本文,您可能發現了 WP 編輯器的缺點——它沒有這樣的功能。 正如我們在介紹中已經告訴您的那樣,我們將向您展示一個適用於該工作的簡潔插件
TinyMCE 高級版
價格:免費
TinyMCE Advanced 是一個很棒的插件,它允許您添加、刪除和重新排列 WordPress 可視化編輯器中的按鈕。 您可能已經猜到,該插件提供的一項重要功能是搜索和替換功能。
如果您希望能夠在您剛剛撰寫的帖子中快速找到文本並將其替換為其他文本,您可以在幾分鐘內設置插件。 只需安裝 TinyMCE Advanced,激活它,您就可以添加按鈕:
- 導航到設置 -> TinyMCE 高級
- 找到未使用的按鈕列表並查找查找和替換
- 將按鈕拖到編輯器菜單中
- 保存更改
完成這四個步驟後,您的新功能就可以使用了。 要開始在 WordPress 中使用搜索和替換功能,您應該開始撰寫新帖子(或編輯舊帖子)並確保您在可視化編輯器中查看該帖子。 準備好替換單詞了嗎?
- 在編輯器頂部查找查找和替換按鈕
- 填寫要替換的文字
- 寫在文本中以替換它
- 檢查是否要匹配大小寫並蒐索整個單詞
- 查找、替換或全部替換
就是這樣! 無需手動瀏覽您在該特定帖子中可能寫過的數千個單詞,這個出色的插件將在幾秒鐘內為您完成工作。
這很容易,不是嗎? 但是,如果您想對所有帖子和頁面執行相同操作,該怎麼辦? 也許您想在評論或分類法中搜索和替換內容? 如果是這種情況,請繼續閱讀,因為您將需要另一個插件。
在整個 WordPress 中搜索和替換文本
有時,您會意識到自己已經犯了好幾天的語法錯誤。 也許您拼錯了某些東西,也許您提到的服務更改了名稱,或者您可能需要更新 URL。 別擔心; 您可以輕鬆更改它,而且您不必運行 MySQL 查詢來解決問題。
更好的搜索替換
價格:免費
正如所承諾的,這是另一個可以拯救您的免費插件。 由於您想替換整個 WordPress 系統中的某些內容,此插件將允許您使用數據庫——而無需手動打開或修改數據庫。
插件的安裝是標準和快速的。 激活 Better Search Replace 插件後,樂趣就可以開始了。
在進行任何更改之前,請創建數據庫的備份。
- 導航到工具 -> 更好的搜索替換
- 輸入您要搜索的文本
- 輸入將替換它的文本
- 選擇將受插件影響的表
在對數據庫進行實際更改之前,我們建議您選中Run as Dry Run選項。 此選項將告訴插件進行必要的搜索,但不會進行任何更改。 通過使用試運行,您可以查看數據庫中有多少表和單元格會受到影響,並且您可以在進行實際更改之前三思而後行。
一旦您準備好替換文本,請取消選中試運行選項並享受這個驚人的插件將為您做的事情。
從步驟#4 中選擇表時要小心。 如果您只想對帖子進行更改,請僅選擇wp_posts表。
根據您的數據庫,搜索和替換功能可能需要一些時間來完成它的工作。 在開始恐慌之前,您應該知道在運行搜索時出現超時和白屏並用插件替換它是可以的。 在這種情況下,只需導航到Tools -> Better Search Replace -> Settings ,然後減小Max Page Size值。
如果您安裝了這兩個免費插件,您就可以放心地開始處理您的新文章了。 無論您是必須從一篇文章中搜索和替換文本,還是需要為所有帖子、評論等都這樣做。您應該知道 TinyMCE 高級和更好的搜索替換插件可以滿足您的需求。
除了替換它們,您是否知道您可以輕鬆地編寫帖子標題中不允許使用的單詞列表?
你試過插件嗎? 你喜歡他們嗎? 您更喜歡通過運行查詢手動替換文本還是使用其他插件來完成這項工作? 請在下面的評論中告訴我們。
替換整個 WordPress 網站上的任何單詞
一旦您積累了數百甚至數千個分佈在不同類別中的不同帖子和頁面,對整個數據庫的更改每天都會變得越來越困難。 如果您曾經想在每個帖子、頁面、標題、評論等中只替換一個詞或整個短語,那麼您最終會頭疼,因為這項任務需要您花費太多時間或技術知識。
由於您已經在使用 WordPress 博客平台,該平台以其擴展(插件)而聞名,可讓您幾乎做任何事情,因此這個問題根本就不是問題。 現在,您只需點擊幾下即可安裝免費插件並管理單詞更改。
單詞替換器
價格:免費
我們正在談論的插件被稱為 Word Replacer,您可以通過從 WordPress 存儲庫網站下載插件來免費安裝它,或者您可以通過從 WordPress 搜索來找到該插件:
- 導航到插件 -> 添加新
- 搜索“Word Replacer”
- 安裝並激活插件
- 打開設置頁面,您可以在其中單擊替換單詞
如果您曾經在 Microsoft Word 或類似的文本處理器應用程序中使用過“搜索和替換”,那麼您將對這個插件非常熟悉。 其用戶友好的界面允許您快速輸入要替換的單詞或整個短語,選擇將添加的另一個單詞/短語而不是原始單詞/短語,您可以決定這些更改將發生的位置。
自 0.3 版起,Word Replacer 允許您替換帖子、頁面、評論、標題甚至 bbPress 論壇頁面中的單詞。
這個插件的一個好處是,例如,您可以編寫一份髒話列表,您可以輕鬆地在評論和論壇頁面中審查這些詞,或者您可以更改過去幾個月左右可能使用不當的短語. 您可以通過在插件的設置中只輸入一次單詞/短語來完成所有這些操作,Word Replacer 將在一秒鐘內發揮其魔力。
插件功能的另一個很好的例子是 JavaScript 廣告。 如果您在網站上使用了廣告佔位符,您現在可以輕鬆地告訴 Word Replacer 搜索該佔位符並將其替換為實際的 JavaScript 代碼,該代碼將顯示所需的廣告。 一旦您決定更改廣告,只需在設置中更改代碼即可,無需擔心代碼插入的位置。 對於這樣一個簡單的插件來說,這是一個相當不錯的功能。
Word Replacer 確實是一個功能強大的插件,可讓您從一個地方管理整個 WordPress 內容。 即使您不打算一直使用它,該插件也可以真正幫助您更改這些錯誤並審查評論或論壇頁面中寫的那些壞話。 由於它是免費的,因此您不必擔心會因此而損失任何金錢 - 安裝插件並試一試。 當然,在替換任何單詞之前不要忘記創建站點的備份,因為您永遠不知道什麼時候會彈出錯誤。
自動從所有文章中的關鍵字創建鏈接
在 WordPress 中鏈接單詞或整個短語再簡單不過了。 在撰寫文章時,您所要做的就是選擇一個單詞/短語並單擊鏈接按鈕,您可以在其中粘貼鏈接目標。 如果您了解基本的 HTML,也可以在必要時通過編寫自己的代碼直接從文本編輯器創建鏈接。
雖然逐字鏈接很容易,而且如果您正在慢慢處理新帖子,可能會非常有趣,但如果您想在整個帖子/頁面集合中鏈接特定單詞/短語怎麼辦?
如果您剛剛開始使用 WP 驅動的網站並且只有幾篇文章要處理,那麼手動鏈接它們不會有問題。 但是,如果您決定在所有文章中鏈接一個詞並且您有數百篇文章怎麼辦?
從特定詞創建鏈接:
無論您是想將特定網站名稱鏈接到其自己的 URL,還是您已經啟動了推薦程序並將每個與計算機相關的詞鏈接到您的銷售計算機設備的推薦網站,此功能都將幫助您在該詞中插入鏈接標籤/ 選擇的短語。
- 打開functions.php
- 複製並粘貼以下函數:
功能鏈接詞( $text ){ $替換 = 數組( 'google' =>'<a href="http://www.google.com">Google</a>', '計算機' => '<a href="http://www.myreferral.com">計算機</a>', '鍵盤' => '<a href="http://www.myreferral.com/keyboard"> 在這裡購買鍵盤</a>' ); $text = str_replace( array_keys($replace), $replace, $text ); 返回 $text; } add_filter('the_content', 'link_words'); add_filter('the_excerpt', 'link_words');
- 更改數組中的關鍵字和鏈接
- 保存更改
從代碼中的示例中可以看出,可以替換文章中的任何單詞或任何短語。 此外,可以替換單詞/短語本身並完全更改鏈接。
雖然您可以簡單地將鏈接添加到“計算機”一詞,但您可以添加鏈接並將“計算機”一詞更改為“計算機系統”或您喜歡的任何內容。
雖然此功能將幫助您了解所有遺留的文章,但它非常基礎。 如果您想更好地控制鏈接,特別是如果您正在使用推薦,那麼使用其中一個專門的插件將是一個更明智的選擇。
由於您已經在使用鏈接,您可能有興趣指導 WordPress 在新標籤中打開所有外部鏈接,甚至可能將帖子和頁面鏈接到外部 URL。
結論
如果您剛剛創建了一個 WordPress 博客,搜索和替換單詞似乎是不可能的。 但是,如果您花幾分鐘時間閱讀本指南,您將解決問題,並且在 WordPress 中搜索和替換文本看起來就像是小孩子的遊戲。