Как установить прошедшую дату для записей WordPress

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

timetravel[1]

Начать следует с редактирования записи, которую нужно «отправить в прошлое» в административной панели WordPress.

На экране редактора записей под блоком публикации вы увидите опцию для немедленной публикации записи. Рядом с ней есть ссылка на редактирование. Кликните по этой ссылке и увидите настройки даты и времени записи.

edittimedate[1]

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

futuredate[1]

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

backdatedpost[1]

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

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

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

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

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

lastupdateddate[1]

Найдите в файлах шаблона код, который отображает дату и время публикации (обычно это файлы loop.php или же single.php). После чего замените его на код ниже:

Последнее обновление записи <time datetime="<?php the_modified_time('Y-m-d'); ?>"><?php the_modified_time('F jS, Y'); ?></time>

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

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 3.0/5 (2 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • Azat

    А есть ли способ скрыть записи с прошедшей датой?
    Т.е. в цикле я могу указать только статусы ‘publish’ и ‘any’ ну и всякие черновики там.
    Может быт хук какой-нибудь? Или только путём сравнения текущей даты и даты поста?

Scroll To Top