Po / 06.01.2008 16:37 Обсуждения / 01. Проблемы и решения с WordPress Как установить всем ссылкам в постах target=”_blank” ? Подскажите, пожалуйста, именно в постах, чтобы только к ссылкам в постах добавлялась эта фишка, а другие были обычными. 0 Просмотров: 1867 Коментарии: 2 06.01.2008 16:49 Ответить 0 Поискать плагин. Если не найдется, придется нашкрябать функцию, которая будет парсить контент и всем ссылкам дописывать таргет. CMEPTHuk 06.01.2008 16:59 Ответить 0 в итоге будет что-то вроде function qwerty_parse_post($i){ … return $i; } function post_a_add_target($r) { echo preg_replace_callback("|<[aA](.*)>|U", "qwerty_parse_post"); return null; } add_filter("the_content", "post_a_add_target"); про парсер я писал в курилке Ответить Ответить
Поискать плагин. Если не найдется, придется нашкрябать функцию, которая будет парсить контент и всем ссылкам дописывать таргет.
в итоге будет что-то вроде
function qwerty_parse_post($i){
…
return $i;
}
function post_a_add_target($r) {
echo preg_replace_callback("|<[aA](.*)>|U", "qwerty_parse_post");
return null;
}
add_filter("the_content", "post_a_add_target");
про парсер я писал в курилке