Владельцы сайтов иногда сталкиваются с необходимостью скрыть публикацию после определенного времени. Это может произойти, например, с платными статьями, которые должны оставаться доступными только на ограниченный период. Когда срок отображения заканчивается, запись следует либо удалить, либо скрыть. Выполнить это вручную не сложно, но если на сайте таких статей много, стоит подумать об автоматизации процесса.
Для решения этой задачи можно воспользоваться различными плагинами, которые добавляют возможность установки срока жизни для публикаций. Например, один из самых популярных плагинов для этой цели — “Post Expirator”. С его помощью вы сможете задать дату и время, после которых ваша запись будет автоматически изменена на статус “черновик” или “закрыта”.
После установки плагина, в редакторе записи появится новый метабокс, в котором можно указать дату и время истечения. Это значительно упростит процесс управления записями и сделает сайт более удобным. Также важно учесть, что некоторые темы и плагин могут иметь собственные настройки, влияющие на отображение таких записей.
Кроме того, если вам нужно более кастомизированное решение, вы можете использовать код для добавления этой функциональности в файл functions.php вашей темы. С помощью пользовательских функций можно автоматизировать процесс скрытия записей на основе заданной даты и времени, не полагаясь на плагины.
Не забывайте тестировать любые изменения на резервной копии вашего сайта, чтобы избежать потери данных и проблем с отображением контента.
Как добавить дату истечения срока показа для записи?
Стандартные функции платформы WordPress позволяют планировать только публикации. Чтобы выполнить обратное действие, то есть скрыть или удалить запись, придется воспользоваться сторонними плагинами.
Плагин Post Expirator
Бесплатный плагин Post Expirator предоставляет нужный функционал для планирования даты и времени, когда запись будет скрыта. В первую очередь его нужно установить и активировать. Затем выберите статью, которую хотите скрыть в определенное время, и перейдите к ее редактированию. В этом разделе вы заметите новый блок Post Expirator.

Настроить все достаточно просто. Сначала отметьте пункт Enable Post Expiration, чтобы активировать установку даты и времени. После этого задайте желаемый момент, когда запись перестанет быть активной. В пункте How to expire у вас есть возможность выбрать, что произойдет с записью по истечении срока: переместить в черновики или корзину, удалить, сделать ее приватной, переместить в нужную категорию и так далее.

Чтобы изменения сохранились, нажмите кнопку Обновить (или Опубликовать, если вы только создаете запись).
Обратите внимание, что плагин поддерживает множественные настройки для разных типов записей, что позволяет более точно настраивать срок показа. Вы можете настроить различные параметры для разных категорий записей, а также установить разные даты истечения для одной и той же записи на основании метаданных.
Кроме того, стоит иметь в виду, что при использовании данного плагина необходимо периодически проверять конфигурации, так как с обновлениями WordPress могут возникнуть конфликты. Регулярно осуществляйте резервное копирование сайта, чтобы избежать потери данных.
Настройки и варианты конфигурации плагина Post Expirator
Для начала, изучите общие настройки плагина, доступные в разделе «Настройки» вашего админ-панели. Здесь можно задать глобальные параметры его работы, включая время автоматического удаления публикаций и уведомления, которые будут отправлены при приближении окончания срока показа. Рекомендуется установить диапазон, в который ваш контент будет скрыт, чтобы не потерять важные материалы.
Следующий шаг включает конфигурацию индивидуальных опций для каждой записи. В редакторе материала появится новый блок, где вы сможете установить дату и время окончания видимости. Также предусмотрены возможности выбора, как именно будет обрабатываться содержимое после завершения срока. Например, стоит задуматься, будет ли публикация просто закрыта для просмотра или же удалена полностью. Это можно настроить в параметрах плагина.
Важно помнить, что правильная настройка поможет избежать нежелательных ситуаций, когда важный контент оказывается недоступным для аудитории.
Не забывайте и о возможностях интеграции с другими плагинами, такими как уведомления по электронной почте или системы анализа посещаемости, что увеличит экономическую эффективность вашей платформы и поможет лучше управлять контентом. Используйте API, если требуется дополнительная кастомизация плагина под ваши нужды.