АРМАДА
wordpress list pages
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Вт Янв 10, 2012 2:08 pmДобавить в избранноеОтветить с цитатой
Давно хотел спросить и все забывал

Код:
<?php wp_list_pages('sort_column=menu_order&depth=1&title_li=&exclude='.$dust_options["excludePageNav"]); ?>



как тут передать атрибут rel="nofollow" к ссылкам?

exolon
V.I.P.
Зарегистрирован: 22.11.2007
Сообщений: 2397
Обратиться по нику
# Добавлено:Вт Янв 10, 2012 6:31 pmОтветить с цитатой
Может быть вот так...

Код:
<?php echo wp_rel_nofollow(wp_list_pages('echo=0&sort_column=menu_order&depth=1&title_li=&exclude='.$dust_options["excludePageNav"])); ?>


ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Вт Янв 10, 2012 7:12 pmОтветить с цитатой
или можно так:
Код:
function add_no_follow($output){
  return wp_rel_nofollow($output);
}
add_filter('wp_list_pages', 'add_no_follow');



если все ссылки, которые возвращает wp_list_pages нужно оборачивать в nofollow

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Ср Янв 11, 2012 11:10 amОтветить с цитатой
первый вариант ошибку выдал

второй вариант

title=\"О себе\" rel=\"nofollow\">О себе</a>

вот так преобразовал добавил везде \ \ \

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Вс Янв 15, 2012 9:48 pmОтветить с цитатой
DK писал(а):
первый вариант ошибку выдал

второй вариант

title=\"О себе\" rel=\"nofollow\">О себе</a>

вот так преобразовал добавил везде \ \ \



а так?
Код:


function add_no_follow($output){
  $text = stripslashes($text);
  $text = preg_replace_callback('|<a (.+?)>|i', 'wp_rel_nofollow_callback', $text);
  return $text;
}
add_filter('wp_list_pages', 'add_no_follow');


Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры