-
Предположим, у вас есть блог WordPress под названием «WordPress La», а затем вы меняете имя блога на «WordPress Bar». На данный момент вы захотите заменить слово «WordPress», которое появлялось в предыдущих статьях, на «WordPress». Вы можете вручную изменять статьи одну за другой или заменять их через базу данных MySQL. Следующий код поможет вам быстро и точно реализовать автоматическую замену без входа в базу данных.
Откройте файл function.php и добавьте следующий код:
function replace_text_wps($text){ $replace = array( // 'Содержимое до замены' => 'Содержимое после замены' 'wordpress' => '<a href="#">wordpress</a>', ' excerpt' => '<a href="#">отрывок</a>', 'function' => '<a href="#">function</a>' ); $text = str_replace(array_keys($ replace) , $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps');
Сохраните файл. успех!
Источник кода
Источник статьи: WordPress