wordpress list pages
Новая тема Написать ответ
# Вт Янв 10, 2012 2:08 pmDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
Давно хотел спросить и все забывал

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



как тут передать атрибут rel="nofollow" к ссылкам?
# Вт Янв 10, 2012 6:31 pmexolon Зарег.: 22.11.2007 ; Сообщ.: 2397Ответить с цитатой
Может быть вот так...

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

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



если все ссылки, которые возвращает wp_list_pages нужно оборачивать в nofollow
# Ср Янв 11, 2012 11:10 amDK Зарег.: 18.06.2008 ; Сообщ.: 2425Ответить с цитатой
первый вариант ошибку выдал

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

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

вот так преобразовал добавил везде \ \ \
# Вс Янв 15, 2012 9:48 pmctapbiu Зарег.: 06.01.2008 ; Сообщ.: 328Ответить с цитатой
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');


Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.