Массовое редактирование в Wordpress
22 06 2010При создании сайтов с использованием Wordpress у меня часто возникала необходимость массового редактирования записей. К примеру: есть сайт посвященный спорту, есть блог о хоккее, на котором уже есть записи, я хочу массовую перелинковку на слово “спорт” с сайта о хоккее, раньше я искал в БД или ещё хуже - руками устанавливал необходимые ссылки.
Теперь, благодаря размещению небольшого PHP кода в файл functions.php, я исключаю данную необходимость:
function r_text($text) {
$text = str_replace('Тект', '<strong>Тект</strong>', $text);
$text = str_replace('Спорт', '<a href="#" mce_href="#">Спорт</a>', $text);
return $text;
}
add_filter('the_content', 'replace_text');
Пояснения:
Не забудьте разместить желаемый код в файл functions.php, без этого функция работать не будет. На этом и все, вот таким простым маневром можно добиться желаемого эффекта и сэкономить время.
Удачного использования!



Так понимаю, если “спорт” уже является анкором или частью анкора, он всё равно подвергнется работе фильтра. Как сделать так, чтобы этого не происходило?