共計 1071 個字符,預計需要花費 3 分鐘才能閱讀完成。
如何批量替換 wordpress 文章中的文字或域名? 如果替換修改大量 WordPress 文章中的相同文字,手動編輯文章修改工作量大,可以用下面的代碼實現批量替換,會用到 WordPress 的操作數據常量 $wpdb 修改數據庫,不需要登錄數據庫操作。
這篇文章主要為大家展示了“如何批量替換 WordPress 文章中的文字或域名”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑。下面讓丸趣 TV(wanqutv.com)小編帶領大家一起研究并學習一下“如何批量替換 WordPress 文章中的文字或域名”這篇文章吧。
方法 1:利用 phpmyadmin 工具修改
在瀏覽器中輸入 phpMyAdmin 的地址,一般是:http://localhost/phpMyAdmin/,視安裝目錄而定。出現如下界面,輸入正確的用戶名和密碼,并點擊執行按鈕。
進入到 phpMyAdmin 的主頁,隨便選擇一個數據庫,在此我選擇的時 wp 數據庫。
選擇 wp 數據庫下的 wp_post 數據表,點擊 sql 選項卡,并在輸入框中輸入 sql 語句。
執行以下代碼:
UPDATE wp_posts SET post_content = replace(post_content, ‘ 舊文字 ’, ‘ 新文字 ’)
點擊執行按鈕,即可實現批量替換了!
方法 2:安裝“搜索 & 替換”插件進行批量替換數據
我們通過 wordpress 安裝插伯,直接安裝“搜索 & 替換”插件(英文名為:Search & Replace),然后進入插件管理頁面。
如圖所示:舊文字 替換 新文字 方法
當然,為了安全起見,我可以以選擇下方演示模式,確認無論后再去了演示模式,可以導出修改到 sql 文件,這里我們選“將修改保存到數據庫”即可批量替換選中的表中的文字內容了!
方法 3:添加函數到 functions.php 批量替換 WordPress 文章中的文字
如果準備替換修改散布在大量 WordPress 文章中的相同文字,手動編輯文章修改工作量大,可以用下面的代碼實現批量替換,會用到 WordPress 的操作數據常量 $wpdb 修改數據庫,不需要登錄數據庫操作。
將代碼添加到當前主題函數模板 functions.php 的最后:
global $wpdb;
$wpdb->query(“UPDATE wp_posts SET post_content = replace( post_content, ‘ 舊文字 ’, ‘ 新文字 ’)”);
修改其中的文字,多段文字,就多復制幾段代碼,加到 functions.php 中,用后刪除即可。
最后: 以上 3 種方法同時支持替換文章的中鏈接或網址的。
提示:操作數據庫有風險,請提前做好備份!