Как убрать дату публикации записи WordPress в Google выдаче. Как убрать дату публикации поста

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


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

Навигация по статье:

Чем плохо иметь ссылку на автора публикации?

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

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

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

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

Все приведенные ниже процедуры мы можем так же посмотреть в видео уроке по данной теме:

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

Для начала откроем нашу страницу с публикацией. Затем наведем курсор на интересующий нас элемент и посмотрим его код.

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

Итак, разберем все по порядку:

  • Главный блок в котором размещено название статьи, дата, автор и ссылка на его статьи.
  • Div class=»entry-meta» это именно тот слой который нас интересует на данном этапе.
  • Span class=»author vcard» так же является блочным элементом более низкого уровня в котором размещается наша ссылка.
  • Непосредственно сама ссылка.
  • Выяснив названия классов нужных нам блоков кода приступаем к следующему шагу.

    Убираем ссылку на автора статьи и дату публикации WordPress

    Для того что бы убрать ссылку автора статьи , открываем редактор нашей темы с , которую мы разбирали ранее. А еще лучше скачать файл index.php и content.php из нашего хостинга, что бы можно было восстановить при необходимости нашу тему.

    Открываем с редактора файл index.php и ищем нужные нам div-ы, если таких мы не обнаружили, открываем файл content.php и находим их там. Все зависит от того как разработчики темы настроили ее.

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

    После того как нашли нужный нам класс блока анализируем запись внутри его.

    Когда мы нашли интересующий нас div, в нашем случае это div class=»entry-meta» в котором и размещается наши дата и автор статьи нам нужно определиться что мы конкретно хотим. Если мы хотим полностью убрать дату и автора при публикации тогда просто удаляем выделенный в квадрат фрагмент кода, сохраняем наш файл и забываем о данной проблеме.

    Так же существует альтернативный, более , о котором написано в отдельной статье. В случае возникновения проблем с поиском рекомендую попробовать именно поиск через редактор.

    Как мы можем видеть нашу дату и автора выводит функция php generate_posted_on() которую нам следует найти в другом файле, в моем случае это template-tags.php в вашем это может быть другой файл и вам придется перебрать все файлы в поиске описания функции, таким же способом как мы искали класс дива.

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

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

    Часто задаваемые вопросы:Стоит ли полностью удалять дату публикации и автора на блоге WordPress?

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

    Зачем убирать ссылку на автора в WordPress?

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

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

    Добрый день!

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

    Для начала, давайте напишу зачем вообще кому-то может понадобиться убирать дату публикации.

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

    1. Коммерческим сайтам дата поста не нужна. Часто на сайтах фирм к основной информации о предприятии, их товарах и услугах добавляют еще и тематические статьи. Например, фирма торгует ламинатом. На своем сайте они могут опубликовать посты о том как выбрать ламинат, как его укладывать и тому подобное. От даты публикации актуальность статей в данном случае не изменится. Ламинат как укладывали пять лет назад, так и укладывают сейчас. Конечно, технологии меняются, но статью можно отредактировать, а дата поста все-равно останется пятилетней давности. Так вот зачем её отображать? Это может ввести в заблуждение посетителей. Они посмотрят на дату и решат, что фирма, возможно, уже не работает.

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

    Вообщем, причины для удаления даты есть, теперь давайте разберемся как это сделать.

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

    Для вывода даты поста обычно используют функции: the_date() , the_time() , get_the_date() , get_the_time() , может еще какие-то есть. Функций много, у каждой свои нюансы и в разных шаблонах могут использоваться разные функции.

    К тому же, вывод даты осуществляется на разных страницах: в анонсах статей, в самой статье, в архиве… (соответственно – в нескольких файлах: index.php, single.php, archive.php и т.д.)

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

    И вот вчера опять задают вопрос: “как убрать дату поста ”. Я как раз опубликовал статью . И там использовался фильтр для изменения строки.

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

    function my_empty_date() { return ""; } add_filter("the_time","my_empty_date");

    function my_empty_date () {

    return "" ;

    В моем шаблоне сработало – дата поста удалилась. Единственный нюанс – если рядом с датой у вас выводится какая-то иконка, относящаяся к дате, то она не исчезнет.

    В случае, если у вас для вывода даты используется другая функция, то попробуйте вот такой универсальный вариант:

    function my_empty_date() { return ""; } add_filter("the_time","my_empty_date"); add_filter("get_the_time","my_empty_date"); add_filter("the_date","my_empty_date"); add_filter("get_the_date","my_empty_date");

    function my_empty_date () {

    return "" ;

    add_filter ("the_time" , "my_empty_date" ) ;

    add_filter ("get_the_time" , "my_empty_date" ) ;

    add_filter ("the_date" , "my_empty_date" ) ;

    add_filter ("get_the_date" , "my_empty_date" ) ;

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

    К минусам можно отнести вызов функции, которая в конце-концов возвращает пустую строку. Т.е. сначала вызывается the_time() , потом цепляется добавленный к ней фильтр, и пусто. Вроде бы, какие-то миллисекунды затрачиваются на эти операции. Но, наверняка ж, вы используете какой-то плагин кэширования, так что убытка от этих операций будет немного. Только один раз в несколько часов – в момент создания кэша той или иной страницы.

    Как вам способ удаления даты поста?

    Прошу более опытных специалистов прокомментировать, поскольку сам только познаю тонкости WordPress. Может я в чем-то ошибаюсь.

    Результат проверен на двух шаблонах: SmartMove (the_time()) и Twenty Fifteen (get_the_date()). Правда, в обоих случаях есть еще иконки к дате, которые, естественно, не удаляются.

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

    Пробуйте, пишите о результатах. Если предложенный способ не сработает у вас и понадобится индивидуальный подход, то не забываем про от моего блога.

    P.S. Перед публикацией статьи нашел плагин (WP Post Date Remover), который убирает дату публикации поста по описанному мной принципу. Обнуляет результат работы четырех функций: the_date(), the_time(), get_the_date(), get_the_time() . Значит я на верном пути понимания WordPress! А вы можете безбоязненно применять этот способ.

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

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

    А вот про автора! Я уже писала . И один из шагов – сменить логин и пароль для входа в админпанель. Но что толку менять, если, кликнув на ник автора, любой попадет на страницу типа http://ваш сайт.ru/author/логин/ и узнает этот логин? Вывод напрашивается один – убрать автора статьи, благо wordpress достаточно легко дает возможность это сделать.

    Как убрать автора wordpress?

    The_author

    В админпанели переходим на вкладке Внешний вид в Редактор , и ищем в файлах page.php, single.php, index.php этот код. Код может находиться и в других файлах, это от шаблона зависит.

    Наверняка знаете как это делать. Но уточню. Открываем нужный файл ->Ctrl+f -> копируем код -> вставляет в открывшееся окошко.

    У меня выглядело вот так.

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

    Кстати, если уберете код

    то перестанет выводиться дата поста.

    Как убрать автора вордпресс с помощью таблиц стилей (style.css)

    Скажу честно – у меня вариант – с помощью css – не получился, но считаю вполне реальным. В стилях просто надо прописать код в любом месте, можно в самом конце. А в шаблоне ничего менять не надо.

    Author-info { display: none; }

    P.S. В googler webmasters вы после удаления кода увидите сообщения об ошибке. А именно – “отсутствие Aithor” (или “отсутствие updated”, если дату убрали) Как быть? Выбор за вами – либо вернуть все на место, либо игнорировать его уведомления. Не думаю, что google вас сильно накажет.

    Статьи по теме:

    • Как защитить текст от копирования.
    2015-02-15T19:29:28+00:00 Надежда Скрипты и коды убрать автора wordpress,убрать автора вордпресс

    Данная статья посвящена теме как убрать автора в статье или на странице wordpress. Причем, убирать автора вордпресс будем способом правки кода шаблона. Здравствуйте, уважаемый читатель. Вот пишу, пишу о безопасности сайта, даже целый раздел выделила на странице о создании блога. И вдруг замечаю, что у самой-то рыльце в пушку. При выводе постов, сразу...

    Надежда Трофимова [email protected] Administrator Блог сайт Возможно Вас также заинтересует:

    Убираем с главной страницы и RSS записи рубрики

    Продолжаем улучшать функционал и внешний вид сайта. Убираем ненужные записи с главной страницы и RSS.

    Увеличение изображения на сайте – очень простой способ

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

    Хлебные крошки на сайте wordpress

    Хлебные крошки на сайте - что это и как сделать?

    Как сделать тень у текста за 5 минут

    Здравствуйте, уважаемый читатель моего блога. В этой статье вы научитесь создавать за 5 минут с помощью стилей css и кода html тень текста.

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

    Дата поста в WordPress (установка и редактирование)

    При создании новой заметки в админке WordPress дата публикации задается в блоке «Опубликовать», который обычно находится справа от текстового редактора.

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

    В системе также доступа правка даты записи wordpress постов через быстрое редактирование. Выбираете в разделе «Записи» — «Все записи» и видите список всех заметок. Далее при наведении кликаете по свойствам и устанавливаете требуемые значения числа, месяца, года и т.п.

    Не забудьте потом нажать кнопку «Обновить». Таким образом вы сможете быстро изменить даты выхода нескольких статей вордпресс на одной странице.

    Формат даты в WordPress

    Если зайти в раздел «Настройки» — «Общие», то в самом низу страницы найдете установки для формата даты в вордпресс и, чуть ниже, — времени. Отмечаете желаемый вариант из списка или указываете произвольный.

    Данные значения будут использоваться в соответствующих функциях the_date и the_time для шаблона (об этом чуть ниже). Формат для вывода даты в WordPress задается в виде строки, например:

    d. m. Y (l) // 09.06.2016 (Четверг) D - j M - Y // Чт - 9 Июн - 2016

    Здесь используются такие же обозначения как в PHP, в частности:

    • d — число месяца с 0 спереди для цифр меньше 10;
    • m — номер месяца из двух символов (с ведущим нулем);
    • Y — обозначает год (из 4х цифр);
    • l (строчная L) — название дня недели полностью;
    • D — сокращенный день недели;
    • j — выводит день месяца без 0 спереди;
    • M — сокращенное название месяца из трех символов;
    • S — английский суффикс для дня месяца — 1st, 2nd или 15th (раньше для вывода даты wordpress с суффиксом на русском был специальный плагин, возможно, сейчас проблема исчезла);
    • F — полное название месяца;
    • и др.

    Для времени также есть разные значения, но чаще всего ставится просто строка «H:i», где первый символ «H» отвечает за часы в 24-часовом формате, а «i» — минуты с нулем спереди, если нужно.

    Как вывести дату поста в WordPress (the_date)

    Сначала разберемся с функцией, которая используется для решения этой задачи — the_date . Она имеет следующий синтаксис:

    В итоге получим строку курсивом — дата: 01.06.2016 . Дабы вывести дату поста мы сначала присвоили ее переменной $mypost_date, а затем отобразили с помощью echo. Здесь значение FALSE для последнего параметра функции позволило после ее выполнения не отображать результат. Разумеется, так никто не делает, а я привел этот код лишь для примера. Обычно дату отображают сразу:

    Такая конструкция встречается и в шаблоне для единичного отображения записей (single.php), и в архивах категорий (category.php), и в основном файле (index.php). Все зависит от того, где вы хотите вывести дату поста.

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

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

  • Для правки страницы поста с полным текстом — single.php, для страницы — page.php.
  • Для главной — это зачастую файл index.php.
  • Чтобы убрать дату из вордпресс архивов ищите глобальный файл archive.php. Если в макете есть category.php и tags.php, то страницы разделов и меток определяются через них, переопределяя основной archive.php.
  • В новых темах можно встретить функцию get_template_part, которая вызывает другой файл для подстановки кода в данное конкретное место шаблона. В таком случае функцию the_date придется искать в указанном здесь файле.
  • Если же вы хотите убрать даты из WordPress темы целиком, то можете воспользоваться программой WinGrep для Windows . Софт ищет нужную информацию в фалах или в определенной директории — запускаете поиск по «the_date» и получаете список файлов, где она всетрчается.

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

    Дата редактирования в WordPress (the_modified_date)

    Если честно, именно ради этой задачи и задумывался данный пост. Информация по WP и другим техническим тематикам может устаревать, поэтому по методу тыквы и вообще важно ее обновлять. Также желательно предоставить читателю какую-то пометку о том, что статья актуальная. Для этого можно реализовать в WordPress отображение даты создания и редактирования поста (отдельно).

    С решением нам поможет функция the_modified_date , ее синтаксис:

    Дата: . Последнее изменение: .

    Параметры, как видите, не указываю, поэтому формат считывается из настроек админки.

    Если у вас еще остались какие-то вопросы по 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: