Wordpress как убрать автора и дату публикации

WordPress как убрать автора и дату публикации

Достаточно часто мне задают вопрос, как в WordPress убрать дату публикации записи. Данное действие не всегда оправдано и в большинстве случаев вызвано влиянием поведенческих факторов на количество переходов с поисковых систем.

В WordPress убрать дату публикации достаточно просто, для этого нам необходимо внести небольшие изменения в тему оформления WordPress. Но давайте сначала разберемся, для чего все это и какое преимущество мы получим от данной манипуляции.

Зачем убирать дату публикации

В поисковой выдаче, рядом с описанием страницы отображается дата публикации материала. Это дает возможность посетителю оценить актуальность информации и самостоятельно принять решение относительно целесообразности дальнейшего перехода.

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

В процессе анализа поисковой выдачи, человек на основе даты публикации субъективно оценивает актуальность информации. В случае если с момента публикации прошло достаточно долгое время время, посетитель может отказаться от перехода по ссылке, даже не успев оценить полезность размещенной информации.

Если вы заметили, что старые записи со временем стали получать все меньше и меньше переходов из поисковых систем. Возможной причиной может быть дата публикации материала на странице поисковой выдачи.

Если в WordPress убрать дату публикации, можно попытаться таким способом получить большее количество переходов из поисковых систем. Разумеется, это не выведет страницу в топ, но может дать некоторое визуальное преимущество по сравнению с другими сайтами в выдаче.

Дополнительно, если мы убираем дату из поисковой выдачи, это место займет информация с описанием страницы. Это может помочь сделать страницу более полезной в глазах пользователей.

Есть смысл убрать дату публикации для сайтов, материал которых не имеют строгого строка давности. Естественно это не приведет к большому притоку посетителей, но как минимум это исключит психологический фактор и создаст условия для стабильного уровня переходов из поисковых систем.

Как убрать дату публикации в WordPress

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

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

Я предлагаю скрыть дату публикации записи от поисковых систем используя функции CSS или JavaScript, которые поддерживают все современные браузеры.

Код вывода даты публикации записи отличается в зависимости от используемой темы оформления WordPress. Например, за вывод даты в WordPress Twenty Fifteen отвечает переменная $time_string , которая находится файле template-tags.php

Читайте также:  Как поменять интернет на компьютере

Поэтому, если вы не нашли указанный ниже код в вашем шаблоне WordPress, попытайтесь найти необходимую строку с помощью поиска по названию стилей, которые отвечают за форматирование вывода даты в записях WordPress.

Убрать дату публикации с помощью CSS

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

При необходимости, нужно повторить указанные действия для всех файлов шаблона WordPress. Чтобы дата публикации записи была видна посетителям, добавьте в файл style.css следующую строку:

Убрать дату публикации с помощью JavaScript

Чтобы в WordPress убрать дату публикации, можно использовать функции JavaScript. По аналогии, необходимо изменить код, как это сделано в примере ниже:

К недостаткам данного способа можно отнести то, что если у посетителя в браузере отключен JavaScript, он не сможет увидеть дату публикации записи. Но такие случаи достаточно редкие и не имеют серьезных последствий, чтобы обращать на них внимание.

Проверить результат можно с помощью в панели Search Console. Для этого разделе «Сканирование», необходимо выбрать пункт меню «Просмотреть как Googlebot».

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Буженина су вид рецепт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

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

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

Бывают блоги в которых записи остаются долгое время актуальными, поэтому их решают не привязывать ко времени, то есть это уже статичный сайт. Причины не обнародовать дату публикацию поста могут быть и другие.

Читайте также:  Бесплатные приложения для контроля за ребенком

На самом деле убрать дату WordPress довольно просто, но могут быть затруднения. Все зависит от используемого шаблона, но как правило, все шаблоны используют только три способа вывода даты.

WordPress как убрать дату публикации записи?

  1. Самый простой способ. Заходим в консоль WordPress вашего сайта, переходим во вкладку «Настройки», пункт «Общие». Далее ищем разделы «Формат даты» и «Формат времени». В обоих пунктах ставим отметку на «Произвольно» и удаляем текст с поля напротив. Затем сохраняем внесенные изменения, сохранив оба поля абсолютно пустыми.

В результате дата публикации постов отображаться не будет, но если в шаблоне вывод даты настроен примерно так как на картинке с низу, то это будет некрасиво:Как видите, дата пропала, а подпись осталась. Если вас такое не устраиваем читаем далее.
Ищем следующие файлы в вашем шаблоне (некоторых может не быть): category.php, archive.php, single.php, index.php, page.php.Затем открываем любой из них и ищем примерно такую строку:

Это и есть тот код, который выводит дату, а потому его нужно удалить.

  • Убираем дату с главной страницы – редактируем index.php.
  • Убираем дату с категорий – редактируем category.php.
  • Убираем дату с архива – редактируем archive.php.
  • Убираем дату на странице поста – редактируем single.php.
  • Убираем дату на обычной странице – редактируем page.php.
  • Если вам не помог предыдущий пост и вы не нашли такой код, возможно, в шаблоне есть файл content.php. Если это так, то нужно отредактировать именно его.
  • В этом файле ищем такую строку:

    Удаляем этот код. К роме этого, проверяем папку с шаблоном на наличие еще и таких файлов content-none.php, content-page.php, content-single.php и т.д . Их, как и во втором способе при необходимости можно отредактировать. [sc name=»ads2″]
    Если ни второй ни третий пункт вам не помог, скорее всего, придется покопаться в файле functions.php, предварительно создав его резервную копию.Сам код вызова даты может выглядеть по-разному. Поэтому стоит его открыть текстовым редактором и выполнить поиск по тексту на на личие слова date или time.

    При удачной попытке поиска внимательно посмотрите на код, попытайтесь интуитивно понять что он делает и нужные строки удалить.

    Они будут примерно такими:

    После редактирования сохраните изменения и проверьте работоспособность сайта и посмотрите на даты. Если сайт «слетел», значит – удалили лишнее, поэтому восстанавливаем код с резервной копии и делаем еще попытку или попытки .

    [sc name=»ads3″]

    В результате у вас должно все получиться. В случае использования премиум шаблонов, ни один с вышеперечисленных способом может не помочь, потому как они, как правило, используют довольно большое количество файлов. Поэтому вам самим придется их перешарить и найти нужные строки.

    Ссылка на основную публикацию
    Adblock detector