-
假設你有一個WordPRess部落格叫做“WordPress啦”,然後你把部落格名字改成了“WordPress吧”。 這時你會希望把在之前的文章裡出現的「WordPress啦」都替換成「WordPress吧」。你可能會一篇文章地進行手動修改, 也可以透過MySQL資料庫進行替換。下面這段程式碼可以在不登入資料庫的情況下,幫你快速且準確地實現自動替換。
開啟function.php文件,加入以下程式碼:
function replace_text_wps($text){ $replace = array( // '替換前的內容' => '替換後的內容' 'wordpress' => '<a href="#">wordpress</a>', ' excerpt' => '<a href="#">excerpt</a>', 'function' => '<a href="#">function</a>' ); $text = str_replace(array_keys($ replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('the_content', 'replace_text_wps');
儲存文件。成功!
程式碼來源
文章來源:WordPress啦