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

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

Плейлист «Как создать сайт на WordPress»

TimeWeb лучший хостинг для WordPress: домен в подарок, 99 рублей в месяц.
Попробуйте, 10 дней бесплатно: РЕГИСТРАЦИЯ ВИДЕО

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

Плагин WP Meta and date remover работает в автоматическом режиме, настроек не требует. Он прописывает в файлах редактора, отвечающих за вывод автора и даты, команду display: none;, которая визуально скрывает весь блок мета-данных.

Для установки плагина перейдите в административную панель «WordPress» ⇒ «Плагины» ⇒ «Добавить новый» и в форме поиска вбейте «WP Meta and date remover». Затем нажмите установить и активировать. Все, установка завершена.
После установки и активации плагина, автор и даты публикации автоматически убираются из всех статей на сайте.

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

Функция вывода мета-даных может выглядеть по-другому, опять же все зависит от темы. К примеру, это может быть функция the_author() или какая-либо иная, где присутствует надпись «entry_meta».

Перед редактированием файлов в редакторе обязательно сделайте копию! Если вы удалите какой-то фрагмент кода по ошибке, сайт может перестать грузиться. И вы вместо того, чтобы просто убрать лишнее строки на сайте, получите проблемы к его доступы. Будьте, внимательны. Не уверены, воспользуйтесь плагином.

Где можно найти эту функцию? В зависимости от темы оформления, функции вывода мета-данных могут находиться в следующих файлах:

  • php (Главная страница);
  • php (Страница записи);
  • php (Категории);
  • php (Пользовательская страница);
  • php (Контент записи)
  • php (Архив записей).

Изначально хотел просто написать про вывод даты в 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. В каких именно, зависит от вашей темы. Как показывает моя практика, большинство шаблонов делятся на три группы по способу вывода даты.

    Случай первый, the_time

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

    < p > Posted : at < / p >

    Эту строку и нужно удалить.

    Чтобы убрать дату с главной страницы – ищете и удаляете код из файла index.php, со страницы поста – удаляете код из файла single.php, и так далее.

    Случай второй, get_the_date

    Если в index.php вашего шаблона нет функции вывода даты, посмотрите, есть ли в папке с файлами темы файлы content.php и content-single.php? Если да, то чтобы убрать дату, надо из этих файлов удалить строки, содержащие get_the_date(). Например:

    < span class = "entry-date" > < ! -- ? php echo get_the_date () ; ? -- > < / span >

    Случай третий, functions

    Если же content.php и content-single.php не содержат ничего похожего на подобную функцию, то посмотрите в файл functions.php, весьма вероятно, что удалить дату можно будет отредактировав этот файл.

    Например, в моем шаблоне вывод мета-данных поста осуществляется так:

    echo " ";

    Printf(__("%4$s

    by

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

    function oriolo_posted_on () {

    printf (__ (" by

    В заключение

    Конечно, кроме описанных трех случаев возможны и другие варианты удаления функции вывода даты в 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:

    • Сергей Савенков

      какой то “куцый” обзор… как будто спешили куда то