Как добавить уведомление о старых постах в ваш блог WordPress

Хотите ли вы добавить уведомление о старых постах в WordPress? Если вы производите контент уже некоторое время, то есть вероятность, что некоторые из...

Хотите ли вы добавить уведомление о старых постах в WordPress?

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

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

Зачем добавлять уведомление о старом посте в посты блога WordPress

Разложение контента (устаревшие посты в блоге) может стать некоторой проблемой для растущих блогов WordPress.

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

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

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

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

Другое решение, которое используют многие блоги, — это просто добавить «Дату последнего обновления» вместо даты публикации.

Старая статья с датой последнего обновления

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

  • Способ 1. Отображение уведомления о старом посте с помощью плагина
  • Способ 2. Отображение даты последнего обновления в WordPress
  • Способ 3. Отображение уведомления о старых постах без плагина (метод кода)

Способ 1. Отображение уведомлений о старых постах с помощью плагина

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

Сначала вам нужно установить и активировать плагин DX Out of Date. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.

После активации, вам необходимо посетить страницу Настройки » Устаревшие страница для настройки параметров плагина.

Настройки устаревших постов

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

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

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

Расширенные настройки для устаревших постов

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

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

Отображение уведомления о старом посте в статье

Скрытие уведомления о старых сообщениях для отдельных постов

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

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

Чтобы исправить это, вы можете отредактировать пост и прокрутить вниз до вкладки ‘Out of Date Notification’ на панели Post в редакторе блоков. Далее просто снимите галочку с опции уведомления и сохраните изменения.

Скрыть уведомление о старом посте

Теперь плагин перестанет показывать уведомление о старом посте в этой конкретной статье.

Способ 2. Отображение последней измененной даты для ваших сообщений

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

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

Сначала вам нужно установить и активировать плагин WP Last Modified Info. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

После активации перейдите по адресу Настройки » WP Last Modified Info страница для настройки параметров плагина.

Настройки последних изменений

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

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

Ниже вы найдете множество опций. Если вы не уверены, то вы можете оставить их по умолчанию.

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

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

Уведомление о последнем обновлении

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

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

Промежуток времени между опубликованными и обновленными постами

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

Добавьте информацию о последних изменениях с помощью блоков

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

p.post-modified-info

Метод 3. Добавление уведомления о старом посте с помощью кода

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

Просто скопируйте и вставьте следующий код в сингл вашей темы.php шаблон.

// Определите длительность старого поста в один год $time_defined_as_old = 60*60*24*365; // Проверьте, является ли пост старше года if((date('U')-get_the_time('U')) > $time_defined_as_old) < $lastmodified = get_the_modified_time('U'); $posted = get_the_time('U'); //check if the post was updated after being published if ($lastmodified >$posted) < // Display last updated notice echo '

'; > else < // Display last published notice echo '

>

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

После этого проверяется, не старше ли пост года. Если это так, то проверяется, был ли пост обновлен после публикации. Затем он отображает уведомление, основанное на этих проверках.

Вот как это выглядит на нашем демонстрационном сайте для старого и никогда не обновлявшегося поста.

Последняя обновленная информация для старого поста

Вот как это выглядит для старого поста, но он был обновлен после публикации.

Старый пост, который никогда не обновляется

Мы настроили уведомление о старом посте с помощью следующего пользовательского CSS.

p.old-article-notice

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий