久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

wordpress通過MYSQL批量替換字符串字段的四個(gè)方法

175次閱讀
沒有評論

共計(jì) 1297 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。

wordpress 中通過 MYSQL(數(shù)據(jù)庫)批量替換字符串字段等內(nèi)容的 4 個(gè)方法。最近,因?yàn)榫W(wǎng)站不但空間換了,甚至連域名也換了,所以需要 wordpress 批量來換域名,這就造成了數(shù)據(jù)庫中還殘留了很多舊域名的鏈接,如果不及時(shí)處理,那是對網(wǎng)站的 SEO 非常不利的。但是我們也不能一篇一篇地去修改每篇文章的內(nèi)容,那樣太累了。那么,有沒有批量替換 wordpress 網(wǎng)站鏈接的辦法呢?

其實(shí),在 wordpress 中,利用 SQL 語句和 Find and Replacer 插件或“搜索 & 替換”插件就可以很方便的批量查找和替換 Wordpress 內(nèi)容或者字符串的。

注意:使用這兩種方法之前請你一定要做好數(shù)據(jù)庫和網(wǎng)站內(nèi)容備份工作。

WordPress 內(nèi)容批量查找和替換方法與教程:

方法一:使用 SQL 語句替換字符串

1、進(jìn)入你的數(shù)據(jù)庫管理 phpMyAdmin 中,打開 SQL 執(zhí)行對話框。輸入以下語句:

UPDATE wp_posts SET post_content = REPLACE(post_content,‘原內(nèi)容’,‘新內(nèi)容’)

以上語句的意思很簡單,就是將 post_content (發(fā)表過的文章內(nèi)容)的某個(gè)字符串 (原內(nèi)容) 替換為(新內(nèi)容)。replace 命令是替換的意思。

解釋:update 表名 set 字段名 = REPLACE(字段名, 要替換的內(nèi)容, 替換成什么內(nèi)容)

上面的 SQL 語句還只能是替換掉文章內(nèi)容的字符串,如果你需要替換掉文章標(biāo)題或者其他的文章標(biāo)簽、文章分類等,可以參考 Wordpress 數(shù)據(jù)庫基本結(jié)構(gòu)來舉一反三操作。

方法二:修改主題 functions.php 文件

wordpress 文章正文修改主題進(jìn)行批量替換的原理是在文章輸出之前,多一個(gè)批量替換的操作。具體來說,在 WordPress 主題的 functions.php 中插入以下代碼:

function content_str_replace($content =”){

$content = str_replace(‘old’,’new’, $content);return $content;

}

add_filter(‘the_content’,’content_str_replace’, 10);

和之前一樣,其中 old 是舊的字符串,new 是你要替換的文字。當(dāng)然,不同的主題修改的文件可能是不同的,但是原理都是一樣的,找到那個(gè)管理文章輸出的函數(shù)文件,加入以下的文章替換函數(shù)即可。

方法三:使用 Find and Replacer 插件

首先下載和安裝 Find and Replacer 插件。插件作者主頁。或者也可以到 Wordpress 擴(kuò)展中心下載。這里。

然后將插件安裝完成后,在 Wordpress 博客后臺(tái)點(diǎn)擊“設(shè)置”進(jìn)入該插件的設(shè)置頁面。這里你可以設(shè)置你想更改內(nèi)容的文章的起始和終止 ID,如果想要修改某個(gè)特定的 ID 的話,只需要在起始和終止 ID 都填寫一樣的數(shù)字就可以了。

TAGSFIND AND REPLACER, SQL, 批量替換, 數(shù)據(jù)庫, 網(wǎng)絡(luò)資源

方法四:使用“搜索 & 替換”插件

直接下載和安裝“搜索 & 替換”插件。

從你的 WordPress 站點(diǎn)中搜索替換數(shù)據(jù),備份并導(dǎo)出數(shù)據(jù)庫,修改數(shù)據(jù)庫前綴或遷移您的數(shù)據(jù)到另外一個(gè)域名。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-06-14發(fā)表,共計(jì)1297字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 信丰县| 霸州市| 屏南县| 土默特右旗| 麻栗坡县| 达州市| 玉林市| 铜川市| 河源市| 徐水县| 荥阳市| 沙湾县| 松江区| 古浪县| 翁牛特旗| 莲花县| 酒泉市| 宜川县| 灵台县| 津市市| 龙江县| 扎囊县| 永和县| 攀枝花市| 栖霞市| 谷城县| 高碑店市| 东阳市| 洪泽县| 沙湾县| 丹凤县| 东山县| 清原| 西城区| 临高县| 溧水县| 西林县| 南皮县| 信丰县| 郧西县| 奉贤区|