Как правильно закрыть ссылку на рубрику от индексации в wordpress?

182
21 сентября 2017, 17:06

Создал рубрику 'original' (чтобы помечать индивидуальные статьи) в wordpress, которую хочу сделать скрытой для поиска и визуального отображения (для улучшения seo) 1- Для начала исключил ее из вывода в списке категорий на странице согласно ЧАВО

query_posts($query_string .'&cat=-1'); if ( have_posts() ) :  while ( have_posts() ) : the_post();

2 - Следующим этапом закрываю в индексации в файле robots.txt Disallow: /category/original/

3 - И последнее нужно добавить ссылкам категорий атрибут rel=”nofollow”, чтобы они не передавали вес нашел способ сделать это в файле functions.php для всех рубрик - вот так:

add_filter('wp_list_categories', 'add_rel_nofollow_to_wp_list_categories');
function add_rel_nofollow_to_wp_list_categories($a) {
return str_replace('<a ', '<a rel="nofollow" ', $a);
}

А как сделать индивидуально под мою - правильно делаю?

add_filter('wp_list_categories', 'add_rel_nofollow_to_wp_list_categories');
function add_rel_nofollow_to_wp_list_categories('original') {
return str_replace('<a ', '<a rel="nofollow" ', 'original');
}
Answer 1

которую хочу сделать скрытой для поиска и визуального отображения

Можно сделать кастомным типом записи без включения в архивы и тд.
Можно сделать шаблон поста (аналогичный шаблону страницы) или шаблон темы.
Можно подключать нужный хедер (get_header) по условию рубрики (in_category).

READ ALSO
Не работает форма

Не работает форма

Доброго времени сутокПрошу помощи у гуру

175
Что может настырно резать Iframe?

Что может настырно резать Iframe?

Добрый день при публикации поста , нагло обрезается тег iframe , публикуется пост через обычную textarea Как можно избавиться от обрезки тега

255
Помогите понять пример использования php-ml

Помогите понять пример использования php-ml

Пару часов пытался разобраться в примере для php-mlНе понимаю, что имнно в этом примере происходит

432