有效的WordPress搜索和替換:專家提示和技巧

已發表: 2025-02-21

您知道WordPress允許您在整個網站上搜索和替換內容嗎?但是,這不是儀表板中可用的功能,可以從開箱即用 - 您需要進行一些調整才能使用它。

在管理WordPress網站時,在這里和那裡進行次要編輯通常是直觀且容易的。但是,如果您需要一次更新多個元素怎麼辦?那就是WordPress搜索和更換的地方。

在本文中,您將學習:

  • 什麼是WordPress搜索和替換,如何影響數據庫?
  • 按下最終按鈕之前,要遵循的最佳實踐。
  • 如何在WordPress中輕鬆找到和替換內容(使用插件或手動)。
  • 批量搜索和更換時最好的場景可以節省您的時間和精力。

什麼是WordPress搜索和替換?

WordPress搜索和替換是一個強大的功能,可讓您在網站的數據庫中找到特定的文本,URL或代碼,並用新內容替換它 - 一口氣。該工具沒有手動編輯每個帖子,頁面或數據庫條目,而是執行批量更新和更改,從而使過程更快,更有效。

為什麼使用搜索和替換對於性能和數據庫優化很重要

搜索和替換對於保持內容的準確和最新至關重要。它們在維持性能和用戶體驗方面也起著關鍵作用。例如,從HTTP遷移到HTTP時,更新所有硬編碼的URL對於Google Page Experience和SEO至關重要。搜索和替換功能使它變得容易。

此外,您的網站在很大程度上依賴其WordPress數據庫,因此定期優化數據很重要。這是您可能需要使用搜索並在WordPress數據庫上替換的一些原因:

  • 新網址。
  • 拼寫錯誤和錯別字。
  • 刪除不必要的字符。
  • 更改表前綴。

搜索和替換功能可幫助您快速有效地批量更新WordPress數據庫,從而節省了與手動更新相比的時間。

專家提示:要確保高性能並在WordPress網站上維護優化的數據庫,請考慮使用WP Rocket。該功能強大的性能插件在激活後應用了80%的性能最佳實踐。它可以提高您的核心網絡生命力,並確保您的內容盡可能快地向訪問者展示,從而改善整體用戶體驗。

“搜索和替換”如何在WordPress中起作用

在WordPress中,搜索和重新安裝操作會掃描您的網站數據庫中的特定字符串,文本,圖像,URL或代碼,並用新內容代替它們。

儘管此過程是有力且節省時間的,但它也很敏感,可能導致高級WordPress問題。如果您的搜索字符串不是確切的匹配 - 例如,如果您忘記了A /或錯誤地使用 *通配符 - 您可能會意外地更改比預期更多的數據。這甚至可能打破您的網站,刪除重要內容,導致內部鏈接停止工作,並將您的網站脫機。

在運行搜索並替換之前,您必須創建WordPress站點(文件和數據庫)的完整備份。像BackWpup這樣的免費插件可以有效執行此任務,如果出現問題,您可以將網站迅速恢復到其先前的狀態。

如何實現WordPress搜索並手動替換插件

快速實施WordPress搜索和重新定位的最佳插件之一是通過WP Media進行搜索和替換。如果您正在尋找更高級的方法,並且不想使用插件,則可以通過主機,phpmyadmin或使用開發人員工具來進行。實際上,有四個建議的選項:

  1. 安裝WordPress搜索並替換插件
  1. 使用您的Web主機的搜索和替換工具
  1. 使用搜索替換DB PHP腳本
  1. 用phpmyadmin運行查找並替換MySQL查詢

讓我們詳細研究每種方法,以便您可以根據自己的技能,編碼級別和搜索和重新定位需求選擇正確的工具。

方法1:安裝WordPress搜索並替換插件

從存儲庫中安裝搜索和重建插件是在WordPress中執行搜索和重新定位的最簡單,最快的方法。這些插件中的大多數都帶有內置的備份選項和Dry-Run功能,使您可以在應用之前預覽更改。

如果…使用此方法

您是一個初學者或用戶,他想節省時間并快速找到和替換內容而無需觸摸代碼或手動打開數據庫。

如何使用搜索和替換插件實現WordPress搜索和替換

  1. 插件> “添加新插件” > “添加插件”安裝免費搜索並替換插件。
搜索搜索和替換插件 - 來源:我的WordPress管理員
搜索搜索和替換插件 - 來源:我的WordPress管理員

2。單擊“立即安裝”插件,然後激活插件。

安裝搜索和替換插件 - 來源:我的WordPress管理員
安裝搜索和替換插件 - 來源:我的WordPress管理員
  1. 前往工具>搜索和替換。 第一個選項卡備份數據庫使您可以通過生成SQL文件來創建數據庫備份。只需單擊創建SQL文件按鈕即可執行備份。
選項卡1-搜索和替換插件 - 來源:搜索和替換管理員
選項卡1 - 搜索和替換插件 - 來源:搜索和替換管理員

該文件自動下載到您的桌面。

我帶有搜索和替換的備份數據庫 - 來源:我的文件在sublimetext上
我帶有搜索和替換的備份數據庫 - 來源:我的sublimetext上的文件

4。在第二個選項卡中,您可以決定如何搜索和替換信息。

選項卡2-搜索和替換插件 - 來源:搜索和替換管理員
選項卡2 - 搜索和替換插件 - 來源:搜索和替換管理員

如果需要更改一個字符串或一個學期,請使用第一部分。

假設您想將您的業務名稱從護膚美感改為護膚健康和美女。

5。在尋找田間,您可以放置​​“護膚美女”。

6。在替代品中,“護膚健康與美麗”。

搜索和替換內容字符串和CSV格式的字段 - 來源:搜索和替換管理員
搜索和替換內容字符串和CSV格式的字段 - 來源:搜索和替換管理員

提示:使用第二部分, CSV格式搜索/替換,添加更改列表。

7.選擇要搜索的表格,然後將更改應用於“選擇表”部分。

提示:有一個稱為“選擇所有表”的按鈕,一單擊一次選擇所有表。

選擇所有應關注的搜索和替換的表 - 來源:搜索和替換管理員
選擇所有應關注的搜索和替換的表 - 來源:搜索和替換管理員

8。為了安全起見,請先進行乾燥運行(選中該框),然後單擊“搜索並更換”按鈕。

幹運行選項 - 來源:搜索和替換管理員
幹運行選項 - 來源:搜索和替換管理員

9。如果您對結果感到滿意,請取消選中“乾式運行框”,並且可以使用更改導出數據庫,也可以將更改直接應用於數據庫。

10。單擊DO搜索並替換按鈕以運行最後一步。

指示您的更改將在何處保存 - 來源:搜索和替換管理員
指示您的更改將在何處保存 - 來源:搜索和替換管理員

對數據庫進行了更改。

搜索並替換完成 - 來源:搜索和替換管理員
搜索和替換完成 - 來源:搜索和替換管理員

您可以在前端看到該品牌名稱已從護膚美女到各處的護膚健康和美女:

品牌名稱修改 - 來源:我的測試網站
改裝品牌名稱 - 資料來源:我的測試網站

同樣,您可以打開替換域URL選項卡以將您的站點遷移到另一個域或更改數據庫前綴。

例如,如果您要啟動WordPress網站,並且需要將其從本地主機轉移到生產,則需要此功能。輸入所有信息,然後單擊DO替換域/URL按鈕。

搜索和替換WordPress上的域和URL-來源:搜索和替換管理員
搜索和替換WordPress上的域和URL - 來源:搜索和替換管理員

方法2:使用Web主機的搜索和替換工具

執行搜索和替換的另一種簡便方法是檢查您的託管提供商是否從管理面板或CPANEL提供此功能。

如果…使用此方法

您是想節省時間,不觸摸代碼而不是安裝插件的初學者或WordPress用戶。只需確保您的主機提供此選項(供參考,Kinsta和Siteground具有它)。

如何使用託管提供商實現WordPress搜索和替換

  1. 只需導航到託管面板的相關部分(通常在WordPress數據庫工具下),然後尋找搜索和替換選項。
打開查找和替換工具 - 來源:我的Siteground
打開查找和替換工具 - 來源:我的Siteground
  1. 從那裡選擇您的WordPress安裝,輸入要在搜索通道字段中找到的文本,以及替換鏈字段中的替換文本。

例如,如果您已切換到https,並且需要將所有網站的URL從http://更新為https://,請添加兩個域,如下所示:

HTTP到HTTPS遷移 - 來源:我的Siteground
HTTP到HTTPS遷移 - 來源:我的Siteground

3。就是這樣!該域已在整個網站中進行了更新。

成功的HTTP到HTTPS遷移 - 來源:我的Siteground
成功的HTTP到HTTPS遷移 - 來源:我的Siteground

方法3:使用搜索替換DB PHP腳本(開發人員工具)

在WordPress數據庫上運行搜索並替換的另一種方法是使用免費的搜索替換DB工具。對於開發人員而言,此功能強大的選項使您可以通過簡單的Web界面執行數據庫搜索。

如果…使用此方法

如果您的託管提供商不提供內置搜索和更換工具,則不想在WordPress網站上安裝另一個插件。

目標說明:如果不仔細完成,此方法可能會破壞您的WordPress網站。如果您不舒服使用文件和數據庫,使用插件或主機的內置工具可能會更安全。

如何使用搜索替換DB版本4(開發人員工具)實現WordPress搜索和替換

  1. 創建一個帳戶並提交您的信息以獲取下載鏈接。
創建一個帳戶 - 來源:互連IT
創建一個帳戶 - 來源:互連IT

2。下載搜索替換DB版本4的ZIP文件。並提取稱為“搜索replace-db-Master”的文件夾。

下載並提取數據庫主文件夾 - 來源:我的桌面
下載並提取數據庫主文件夾 - 來源:我的桌面
  1. 將提取的文件夾重命名為獨特的東西。我們將其重命名為“ Update-DB-Search-Replace”。
  1. 使用FTP將文件夾上傳到您的Web服務器,並將其放入網站的公共目錄(包含您 /WP-Content文件夾的相同目錄)中。
重命名文件 - 來源:我的FTP
重命名文件 - 來源:我的FTP
  1. 上傳後,通過您的Web瀏覽器訪問文件夾:https://yoursite.com/update-db-search-replace

您將看到以下屏幕,您可以在其中添加數據庫詳細信息並運行安全的測試運行。

屏幕運行搜索並替換 - 來源:互連IT
屏幕運行搜索並替換 - 來源:互連

請注意,腳本將嘗試自動檢測您的數據庫信息。

6。仔細檢查詳細信息是否正確,並且您正在使用正確的數據庫。

7。單擊“安全測試”運行,以預覽腳本將更新或替換的內容。

8。準備就緒後,選擇搜索並更換以應用數據庫更改。

出於安全原因,完成後立即刪除腳本。您可以通過單擊工具中的“刪除我”按鈕或通過FTP刪除文件夾來做到這一點。

方法4:用phpmyadmin運行查找並替換MySQL查詢


PHPMYADMIN是一種基於Web的工具,可讓您輕鬆地管理MySQL數據庫。它的強大功能之一是能夠直接在WordPress數據庫中查找和替換查詢的能力。

如果…使用此方法

您很舒服地使用代碼和MySQL。但是,謹慎進行 - 這只能由經驗豐富的WordPress開發人員完成。

如何運行查找並用phpmyadmin替換MySQL查詢

  1. 連接到您的CPANEL,然後在數據庫部分中選擇phpmyadmin。
  1. PHPMYADMIN接口將打開一個新的選項卡。輸入您的數據庫用戶名和密碼,然後選擇GO。
打開數據庫選項卡 - 來源:phpmyadmin
打開數據庫選項卡 - 來源:phpmyadmin
  1. 進入PhpMyAdmin之後,找到您的數據庫名稱。
  1. 在phpmyadmin中,選擇您的數據庫,然後轉到SQL選項卡。
打開SQL選項卡 - 來源:phpmyadmin
打開SQL選項卡 - 來源:phpmyadmin

5。添加以下SQL查詢:

 UPDATE TABLE_NAME SET FIELD_NAME = REPLACE(FIELD_NAME, 'Text to search', 'Text to replace it with');
添加SQL查詢 - 來源:phpmyadmin
添加SQL查詢 - 來源:phpmyadmin
  1. 單擊“運行您的SQL查詢”。

檢查您的WordPress網站以確認更改。

這四種方法範圍從對初學者友好到更高級的技術。我們希望您找到最適合您的人。無論您選擇什麼,請查看此清單,以確保您遵循最佳實踐並避免關鍵問題。

在進行安全的WordPress搜索之前,請進行4種最佳實踐

節省時間?是的。但是在不遵循這四個最佳實踐的情況下快速這樣做?絕對不是。在遵循提出的任何方法之前,請確保您實現以下技巧和技巧:

1。首先測試搜索並替換在登台網站上

測試您的搜索並在可能的情況下替換在舞台或測試站點上。這將使您在影響您的現場網站並解決沒有風險的問題之前就可以發現任何問題。

2。備份並了解風險

搜索和更換操作可能會產生意外的後果,因為單個錯字或不正確的代碼可能會破壞您的網站。在進行任何更改之前,請務必備份您的網站,並在點擊最終按鈕之前仔細檢查搜索並更換字符串。

3。準確您的搜索詞

盡可能縮小您的搜索詞,以避免意外的更改。您的搜索術語越具體,您替換不打算的東西就越少。

4。始終先進行乾式運行

乾式運行是一項試驗,可以模擬一個過程而無需永久更改。在搜索和替換腳本中,乾式運行顯示瞭如果不更改數據庫的情況會發生變化。許多工具可讓您運行測試搜索和重複位置,使您可以預覽結果並在它們上線之前捕獲任何問題。

如果要保存此4步清單,請稍後保存此回顧:

運行WordPress搜索和替換之前的最佳實踐 - 來源:WP Rocket
運行WordPress搜索和替換之前的最佳實踐 - 來源:WP Rocket

值得慶幸的是,大多數工具插件都提供有用的保障措施,並讓您輕鬆備份網站或導出數據庫,然後再進行最終更改。現在,您知道要遵循哪種方法和安全提示,讓我們看看可能需要使用搜索並替換功能的情況。

當您需要搜索和替換時:8個初學者真實的情況

搜索和替換不僅是一種節省時間的方便工具;這通常對於保持WordPress網站的形狀至關重要。它幾乎可以處理您需要的任何批量更新,並且對於大規模任務(例如域遷移或質量內容更新)都是無價的。

讓我們回顧一下該工具將進行營救的八種日常情況。

  1. 您發現了一個經常性的語法或拼寫錯誤,希望在整個網站上解決。另一個例子是,如果您更改業務名稱,則必須從整個內容中刪除某些單詞並將其替換為其他內容。
  1. 您最近從HTTP搬到了HTTP,需要更新WordPress數據庫中的所有這些硬編碼URL。
  1. 您需要找到所有開發URL並將其更改為生產網址。
  1. 如果您轉到新的域名,則需要更新所有內部鏈接和參考。
  1. 您可能需要更新或遷移數據庫記錄,並且手動執行此操作可能很耗時。搜索和替換功能使您可以有效地清理和更新WordPress數據庫(包括帖子,頁面,自定義帖子類型,元數據,甚至用戶信息)。
像WP Rocket這樣的插件還可以幫助簡化數據庫更新過程。 WP Rocket通過掃描改進機會(例如修訂,草稿或瞬態)來幫助優化WordPress數據庫。此過程通過減少不必要的數據並確保您的數據庫不會腫,從而改善了站點性能。
  1. 當您更新插件或設計元素時,您可能需要在整個網站中交換舊的快捷代碼或代碼塊。
  1. 在SEO方面,您想批量校正塊鏈接。閱讀本指南,以了解有關技術SEO的更多信息以及具有最新鏈接的重要性。
  1. 如果您是會員並使用網站或博客上的鏈接,則可以輕鬆地管理和替換帖子中的過時或損壞的會員URL。

總結

在WordPress中執行搜索和替換是一種無價且節省時間的技術,用於更新鏈接和URL,修改文本,替換圖像以及處理數據庫遷移。

雖然WordPress搜索和替換可以節省您的數小時的手動工作,但謹慎行事很重要 - 一個小錯誤可能會破壞您的網站。在運行任何SQL查詢之前,請始終備份數據庫。

無論如何,保持數據庫優化和健康對於為訪問者提供快速,無縫的體驗至關重要。使用WP Rocket在不觸摸任何代碼的情況下自動優化數據庫 - 沒有冒險,並提供14天的退款保證。