Как убрать ссылку на author wordpress

0 8

Вступление: зачем нужно убрать ссылку на author wordpress

Содержание статьи:

Сегодня просматривая код страницы WordPress заметил, на всех шаблонах, где показывается автор публикации в виде ссылки, можно прочитать НИК автора.

Если в настройках сайта, НИК совпадает с Именем администратора, то его легко можно увидеть в виде ссылки: http://domen.ru/author/НИК автора/.

Более того, если НИК совпадал с Именем администратора, а потом вы его поменяли, он останется прежним в уже написанных статьях.

Как мне кажется, давать в руки злоумышленникам НИК админа сайта это не правильно. Именно это стало мотивацией, чтобы убрать ссылку с автора статей.

Архивы авторов WordPress

Напомню, что при выпуске статьи она помещается в четыре основные части сайта: основное содержание, архив раздела, архив по автору, архив по дате. Убрав ссылку с автора, вы не уберете архивы автора. Вы уберете только явный (по ссылке автора) доступ к этим архивам. Любой гость может дополнить ваш URL сайта «хвостом» /author/НИК автора/ и посмотреть архивы автора.

Важно понимать, что убрав ссылку с автора, вы не скроете архив автора от поисковиков. Это делается директивами в файле robots.txt или используемый seo плагин. Например, я использую плагин Yoast SEO, на нём есть две возможности настроить архивы авторов и архивы дат.

  • Переадресовать все страницы архивов на главную страницу сайта (отключить архивы);
  • Открыть архивы посетителям, но закрыть архивы поисковикам, включив директиву Noindex.

Такое внимание к архивам сайта, связано с известной проблемой дублирования страниц. Я писал статью о проблемах дублирования на сайтах WordPress.

Обычно, авторы шаблонов делают одинаковый вывод анонсов материалов на главной странице, в архивах категорий, в архивах авторов и архивах дат. Это создает дубли страниц в  выдаче. Поэтому, гуру от SEO рекомендуют закрывать от поисковиков, как минимум архивы автора (если авторов один или два) и закрывать от поисковиков архивы дат.

На своих сайтах, в добавок ко всему сказанному, я переделываю вывод материалов на главной и в архивах. На главной вывожу анонсы до тегов more/noteaser с картинкой, а в архивах вывожу отрывок, который пишу к каждой статье в форме «Отрывок» на странице редактора. Об этом подробно читать в статье: тут.

Убираем ссылку на author wordpress

Вернусь к теме статьи. Мы убираем ссылку с автора, который виден в большинстве шаблонов в мета-блоке, после заголовка и перед текстом. Иногда этот блок располагают внизу статьи.

Важно! Чтобы сделанные изменения не пропали. После обновления шаблона используем дочернюю тему сайта.

Так как в каждом шаблоне свои особенности верстки, показываю технологию снятия ссылки с автора на примере шаблона Radiate.

Примечание: Имя автора лучше в мета-блоке оставить, чтобы не нарушать микро разметку сайта, так любимую поисковиками. Показываю работу на Chrome.

На авторе открываю вкладку «Посмотреть код» на правой кнопке мыши;

Как убрать ссылку на author wordpress

Вижу название «span class» на авторе;

Как убрать ссылку на author wordpress

Идем в консоль сайта, в Редактор на вкладке Внешний вид;

Смотрим в файлах рабочего шаблона файл в названии, которого есть слова meta или tags;

Как убрать ссылку на author wordpress

Открываем этот файл в редакторе панели (если он есть). Копируем код и переносим его для редакции в Notepad++.  Обязательно имеем под рукой резервную копию сайта или, как минимум, копию редактируемого файла;

Поиском Notepad в этом файле ищем название span class, которое посмотрели на авторе. Можно просто поискать слово author.

 

 

Нашли. Теперь нужно удалить конструкцию вывода ссылки. Помните, как строится ссылка в HTML (<a href= …</a>), удаляете, только href=””, оставляете class=”by-author author vcard и class=”url fn n”, чтобы не нарушить правила микроразметки для структурированных сниппетов Яндекс.Справочника.

Как убрать ссылку на author wordpress

убрать ссылку на author wordpress

Если нужно удалить вывод автора вместе с ссылкой, удаляете конструкцию <span class=”by-author author vcard</span> целиком. by-author author vcard может быть другой.

Как убрать ссылку на author wordpress

Если не нашли файлы со словами meta или tags. Проделываете тоже действо с файлом functions.php.

Если в файле functions.php ничего не нашли относящееся к author, то наверняка в вашем шаблоне есть дополнительная папка, а может не одна, с авторскими (в смысле автора шаблона) файлами используемыми в шаблоне. Ищите мета тег author там.

Аналогичные действия можно провести с ссылкой на дату выхода статьи. Вывод ссылок автора и даты, обычно, расположены рядом и составлены одинаково.

Вывод

После работ (убрать ссылку на author wordpress) выполняю проверку сайта на валидность микро разметки. Для этого иду в инструмент проверки: Валидатор микро разметки на Яндекс Вебмастер и вижу ошибку: Author vcard

Как убрать ссылку на author wordpress

Эта ошибка, не спровоцирована нашими действиями в этой статье. Яндекс считает, что vcard должен обязательно иметь классы fn n, а они в принципе не прописаны в этом шаблоне.  Но это уже другая история.

Источник: www.wordpress-abc.ru

Оставьте ответ