• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Сниппет Код php для добавления тега noindex,nofollow в хедер

alexei_karpenko

ПРОВЕРЕННЫЙ
alexei_karpenko

alexei_karpenko

ПРОВЕРЕННЫЙ
Сообщения
18
Симпатии
6
#1
Собственно хотел бы попросить помощи у знатных и не очень пользователей этого форума. В общем вот что мне нужно. Есть на блоге wordpress станицы, записи, результаты поиска, категории. Скажите пожалуйста, может кто знает, ГДЕ нужно написать условие php, чтобы.. ну вот например если страница содержит /category/ то написать на странице слово категория, насколько это реально сделать?

Зачем мне это? Я хочу на всех страницах, которые не отвечают условию (я имею ввиду все что не явлется записями), везде поставить тег noindex, а именно добавить такую строчку:
HTML:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

У кого вообще есть какие мысли? Буду рад любому ответу.
 
Последнее редактирование модератором:

Попай

АДМИНИСТРАТОР
Попай

Попай

АДМИНИСТРАТОР
Сообщения
2,827
Симпатии
409
#2
alexei_karpenko, Для вставки кода есть спец. кнопки в редакторе.

Для закрытия страниц от индексации воспользуйтесь этим кодом:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
 

alexei_karpenko

ПРОВЕРЕННЫЙ
alexei_karpenko

alexei_karpenko

ПРОВЕРЕННЫЙ
Сообщения
18
Симпатии
6
#3
Для закрытия страниц от индексации воспользуйтесь этим кодом:
Жесть, спасибо большое, реально искал - взял эту тему в закладки. Плиз, если не сложно, если понимаешь php - напиши в условие, что если строка содержит слово string1, то там тоже ставить индекс.

ну типа if stringinstr($data,'string1'), только я не знаю как это в php будет
 

Попай

АДМИНИСТРАТОР
Попай

Попай

АДМИНИСТРАТОР
Сообщения
2,827
Симпатии
409
#4

alexei_karpenko

ПРОВЕРЕННЫЙ
alexei_karpenko

alexei_karpenko

ПРОВЕРЕННЫЙ
Сообщения
18
Симпатии
6
#5
В общем вот:
PHP:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.

Только тут переменная $main_str - тело страницы, а $my_str - искомое. Осталось только найти функцию по возвращению URL и проверять ее на вхождение какого-то символа, вот у меня это .html, если он ЕСТЬ - то тег noindex НЕ ставим. В итоге у нас будет чистейший блог самый чистейший без каких-то громадных плагинов.

PS сонный, поэтому код не в силах оформить самостоятельно, кнопки не могу найти)
 
Последнее редактирование модератором:

Попай

АДМИНИСТРАТОР
Попай

Попай

АДМИНИСТРАТОР
Сообщения
2,827
Симпатии
409
#6
PS сонный, поэтому код не в силах оформить самостоятельно, кнопки не могу найти)
:) Кнопка находится под кнопкой с значком +

$main_str - тело страницы, а $my_str - искомое
Тут не совсем понял. Вот у меня например адреса страницы site.ru/moy-categoriy/moya-stranica.html или site.ru/filtr?raznie&perenenie куда что прописывать? В общем надо потестировать.
 

alexei_karpenko

ПРОВЕРЕННЫЙ
alexei_karpenko

alexei_karpenko

ПРОВЕРЕННЫЙ
Сообщения
18
Симпатии
6
#7
Код:
У вас нет прав на просмотр содержимого кода, Войдите или Зарегистрируйтесь.
Только переменная $main_str, это переменная URL, я просто пока в код не лезу, но скоро буду это делать и тогда точно удалю все плагины seo, даже для удаления дубликатов.
 
Сверху