Вы хотите ограничить срок действия постов или частичного содержания постов в WordPress?
В течение жизни вашего сайта могут возникнуть случаи, когда вы захотите опубликовать ограниченный по времени контент с улучшенным контролем над тем, кто может получить доступ к этому контенту.
В этой статье мы покажем вам, как легко удалить посты или частичное содержимое постов в WordPress.
Для чего нужно истечение срока действия постов или частичное истечение срока действия содержимого постов в WordPress?
Допустим, у вас есть сайт WordPress, где вы хотите предоставить определенным пользователям доступ к эксклюзивному контенту в течение определенного периода.
Обычно вы можете просто запланировать публикацию поста на определенное время, а затем позже обновить его с помощью уведомления о том, что срок действия старого поста истек.
Однако это не дает вам контроля доступа. В это время любой желающий может просматривать и получать доступ к содержимому.
Даже если вам не нужен контроль доступа, вам все равно придется вручную вносить изменения в определенное время.
Однако, что если бы вы могли автоматизировать весь процесс? Например, вы можете установить дату истечения срока действия вашего поста, определить, что произойдет с ним после этой даты, и кто может получить к нему доступ.
Давайте рассмотрим, как легко продлить срок действия постов и частичного содержания в WordPress и как заработать на этом деньги.
Мы покажем вам два различных подхода. Первый вариант дает вам больше контроля и позволяет зарабатывать деньги на вашем контенте.
Второй метод не дает вам возможности контроля доступа или монетизации, но позволяет изменять контент после истечения срока его действия.
Давайте начнем.
Метод 1. Истечение срока действия постов и частичного содержания постов в MemberPress
Этот метод рекомендуется для всех пользователей. Она дает вам более мощные инструменты для истечения срока действия контента и контроля доступа к вашему сайту.
Для этого метода мы будем использовать MemberPress.
Это лучший плагин членства WordPress, который дает вам мощный контроль над тем, кто может получить доступ к контенту на вашем сайте.
С помощью MemberPress вы можете продавать планы членства и делать контент доступным только для платных пользователей. Кроме того, вы можете настроить капельный контент, чтобы автоматически выпускать контент постепенно и истекать после установленного периода времени.
Звучит хорошо? Давайте посмотрим, как это настроить.
1. Настройка MemberPress
Сначала вам нужно установить и активировать плагин MemberPress. Для получения более подробной информации см. наше пошаговое руководство по установке плагина WordPress.
После активации вам необходимо перейти к MemberPress » Настройки и перейдите на вкладку ‘Лицензия’, чтобы ввести лицензионный ключ. Вы можете найти эту информацию в разделе «Ваша учетная запись» на сайте MemberPress.
Скопируйте и вставьте свой лицензионный ключ, а затем нажмите на кнопку «Активировать лицензионный ключ».
После этого перейдите на вкладку «Платежи», чтобы настроить способы оплаты.
По умолчанию MemberPress поддерживает платежные шлюзы Stripe и Paypal.
Выберите поставщика платежей из выпадающего списка и следуйте инструкциям на экране, чтобы завершить настройку.
2. Создание плана членства
Далее вам нужно создать план членства для вашего сайта.
Перейдите на MemberPress » Членство страницу и нажмите на кнопку «Добавить новый» в верхней части страницы.
На следующем экране введите название для этого плана членства, а затем укажите детали плана в редакторе постов.
Вам нужно будет установить цену и срок действия для этого плана в разделе «Условия членства».
Примечание: Вы также можете создать бесплатный план, установив нулевую цену.
Не забудьте нажать на кнопку «Опубликовать», чтобы сохранить изменения.
3. Создание правил доступа для контента с истекающим сроком действия
Теперь, когда наши планы членства настроены, следующим шагом будет создание некоторых правил доступа.
Правила доступа позволяют вам контролировать, какой контент вы хотите, чтобы пользователи видели. Перейдите на сайт MemberPress » Правила страницу и нажмите на кнопку ‘Добавить новое’ в верхней части.
На следующем экране выберите содержимое, которое вы хотите защитить, в опции ‘Защищенное содержимое’.
Вы можете ограничить доступ по тегам, категориям, конкретным постам или страницам, частичному содержанию поста или страницы и т.д.
Ниже вам нужно выбрать условия доступа.
Например, в приведенном выше примере мы защитили все содержимое, имеющее тег free-trial, и предоставили доступ бесплатным пользователям.
Далее прокрутите вниз до раздела ‘Drip/Expiration’. Отсюда вы можете выбрать, когда показывать или истекать срок действия этого контента.
Например, мы установили, что срок действия этого правила доступа истекает через 30 дней после того, как пользователь подпишется на наш бесплатный тарифный план.
Если вы хотите распылять этот контент, отметьте опцию «Включить распыление». После этого вы можете выбрать, когда этот контент будет виден пользователю и когда истечет срок его действия.
Наконец, не забудьте нажать на кнопку ‘Сохранить’, чтобы сохранить настройки.
4. Подготовка просроченного контента
Теперь, основываясь на правилах, которые вы установили, вы можете просто отредактировать посты или страницы, срок действия которых вы хотите продлить, и установить их, чтобы они были защищены.
Например, мы установили правило для защиты всего контента с тегом «free-trial.’
Чтобы защитить контент по этому правилу, нам нужно добавить тег ‘free-trial’ к посту или странице, срок действия которой мы хотим ограничить.
Убедившись, что контент, который вы хотите ограничить или защитить, соответствует правилам доступа, вы можете сохранить или опубликовать свои изменения.
Не забудьте посетить пост или страницу во вкладке Инкогнито, чтобы убедиться, что все работает. Посетив страницу или пост как пользователь, вышедший из системы, вы увидите форму входа вместо содержимого поста.
После того, как учетная запись пользователя будет соответствовать правилу истечения срока действия контента, он не сможет видеть контент.
5. Истечение срока действия частичного содержимого
MemberPress также позволяет вам исключить частичное содержимое поста или страницы.
Чтобы создать частичное истечение срока действия контента, перейдите в раздел MemberPress » Правила и нажмите на кнопку ‘Добавить новое’.
Далее, вам нужно выбрать ‘Частичный’ в опции ‘Защищенное содержимое’.
После этого выберите условия, в которых будет применяться это правило. Например, мы хотим применить это правило только к тем пользователям, которые подписались на наш тарифный план Free Members.
Далее прокрутите вниз до раздела Drip/Expiration.
Выберите, когда вы хотите, чтобы это правило доступа истекло или стало доступным.
Наконец, нажмите на кнопку ‘Сохранить правило’, чтобы сохранить настройки.
Теперь вы можете отредактировать пост или страницу, куда вы хотите добавить контент с истекающим сроком действия.
На экране редактирования поста просто добавьте блок ‘Protected’ в редактор контента.
Внутри блока «Защищенный» вы можете добавить контент, который вы хотите скрыть от нечленов, а также контент, который вы хотите исключить.
Совет: Вы можете использовать любые блоки внутри защищенного блока. Он работает аналогично блоку «Группы» в редакторе блоков.
После добавления контента вам нужно настроить правила доступа для этого блока.
Просто загляните в настройки блока на правой панели. Здесь вам нужно найти раздел ‘Access Rule’ и выбрать правило ‘Partial’, которое вы создали ранее.
После выбора правила нужно выбрать ‘Show’ в опции ‘If Allowed’.
Это указывает MemberPress показывать содержимое внутри защищенного блока, если пользователь соответствует условиям в «Правиле», выбранном выше.
Теперь вы можете нажать кнопку «Обновить» или «Опубликовать» в редакторе и просмотреть свой пост или страницу во вкладке браузера Incognito.
Теперь, как вы можете видеть, плагин не показывает форму входа или какую-либо подсказку о том, что содержание поста ограничено или содержит истекающее содержание.
Давайте изменим это.
Вернитесь и отредактируйте сообщение, и на этот раз добавьте еще один блок «Защищенный» над тем, который вы добавили ранее.
Выберите правило доступа ‘Частичный’ в настройках блока. На этот раз мы выберем ‘Скрыть’ в опции ‘Если разрешено’.
Мы хотим, чтобы этот блок был виден незалогиненным пользователям и пользователям, которые не соответствуют нашим правилам доступа.
Теперь вы можете добавить подсказки для пользователей, что этот контент защищен, и что им нужно будет войти в свой аккаунт, чтобы продолжить.
После этого вы можете добавить блок ‘Login’.
Как только вы будете удовлетворены своими изменениями, нажмите «Обновить» или «Опубликовать», чтобы сохранить изменения.
Теперь вы можете посетить этот пост в новой вкладке браузера, чтобы увидеть правила доступа в действии.
Это покажет ваше пользовательское сообщение с формой входа незарегистрированным пользователям.
Пользователи смогут войти в свой аккаунт, и если срок действия контента еще не истек, то они смогут его увидеть.
Способ 2. Продление срока действия содержимого поста с помощью PublishPress
Этот метод не дает вам таких мощных возможностей контроля доступа или не позволяет устанавливать платные членства.
Тем не менее, он позволяет вам легко истечь срок действия постов в WordPress или изменить содержимое поста после определенной даты.
Это можно сделать двумя способами. В первом случае вы можете только продлить срок действия постов и показать уведомление об истечении срока действия, в то время как второй подход позволит вам изменять содержимое до и после истечения срока действия.
1. Продление срока действия постов в WordPress с помощью PublishPress Future
Вы можете использовать этот метод, если хотите, чтобы срок действия поста истекал только через определенное время.
Сначала вам нужно установить и активировать плагин PublishPress Future. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.
Участники PublishPress Pro получат доступ к плагину Future как часть вашего членства.
После активации вам необходимо нажать на кнопку Будущее пункт меню в боковой панели администратора WordPress. Это приведет вас на страницу настроек плагина.
Сначала вам нужно установить настройки плагина по умолчанию. К ним относятся формат даты и времени, продолжительность срока действия по умолчанию, категория срока действия и уведомления по электронной почте.
Вы можете просмотреть эти настройки и изменить их при необходимости. Настройки по умолчанию подойдут для большинства пользователей.
Затем переключитесь на вкладку ‘Display’ и включите опцию ‘Post Footer Display’. Ниже вы увидите текст, который плагин будет показывать для постов, срок действия которых истекает в ближайшее время.
После этого вы можете переключиться на вкладку ‘Типы постов’. Отсюда вы можете выбрать действия по умолчанию для постов, страниц и других типов постов.
Убедитесь, что вы нажали на радиокнопку рядом с ‘Active’, чтобы функция была доступна для данного типа поста.
Наконец, не забудьте нажать на кнопку «Сохранить изменения», чтобы сохранить настройки.
Теперь вы можете редактировать пост или страницу, срок действия которой истекает. На экране редактирования поста вы увидите новую вкладку «Будущее PublishPress» под панелью «Пост».
Сначала установите флажок рядом с опцией «Включить истечение срока действия постов». Затем выберите дату и время, когда вы хотите, чтобы срок действия этого поста истек.
В разделе ‘How to Expire’ вы можете выбрать действие, которое вы хотите выполнить при истечении срока действия поста. Существует несколько вариантов.
Вы можете перевести пост в черновик, изменить категории, добавить новые категории, сделать пост липким или снять липкость и многое другое.
В данном руководстве мы выбрали опцию «Категория: Заменить» и установили категорию замены как «Архивные сообщения».’
Как только вы будете удовлетворены своими изменениями, вы можете нажать кнопку ‘Обновить’ или ‘Опубликовать’.’ Не забудьте посетить его в новой вкладке браузера, где вы увидите уведомление об истечении срока действия поста в нижнем колонтитуле.
Как только срок действия поста истечет, плагин выполнит действие, которое вы установили для этого поста. Например, в этом примере, он переместит наш пост из категории Бизнес в Архивные посты.
2. Истечение срока действия содержимого поста или частичного содержимого с помощью PublishPress Revisions
В отличие от предыдущего метода, этот подход даст вам немного больше гибкости.
В принципе, вы сможете создать две или более версии ваших постов, которые автоматически станут публичными по установленному расписанию.
Сначала вам нужно установить и активировать плагин PublishPress Revisions. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.
Участники PublishPress Pro также получат доступ к этому плагину в рамках своей подписки.
После активации перейдите на страницу Посты » Все посты откройте страницу и найдите пост, который вы хотите удалить. Подведите курсор к заголовку поста и нажмите на ссылку «Новая редакция».
Затем плагин создаст дубликат черновика для вашего поста и откроет его в редакторе постов.
Отсюда вы можете вносить изменения в пост. Например, вы можете добавить уведомление о том, что срок действия этого сообщения истек.
Аналогично, вы можете заменить частичный контент на что-то другое после истечения срока действия.
Например, в этой статье была кнопка загрузки, которую мы заменили текстом о том, что эта загрузка больше недоступна.
После завершения редактирования нажмите на кнопку «Немедленно» рядом с опцией «Опубликовать» в настройках «Пост».
Теперь на экране появится календарь.
Здесь вы можете установить дату и время, когда вы хотите, чтобы срок действия старого сообщения истек и оно было заменено вашим новым проектом.
После того, как вы установили запланированную дату и время, вы готовы сохранить ревизию.
Теперь, когда вы нажмете на кнопку «Отправить», черновик будет отправлен на проверку. Перед тем как назначить дату публикации, ее необходимо утвердить.
Однако если вы отвечаете за публикацию контента на своем сайте и не нуждаетесь в одобрении кого-либо еще, то вы можете просто нажать кнопку «Одобрить», чтобы продолжить работу.
Теперь плагин запланирует эту ревизию, которая будет опубликована в выбранное вами время.
После этого вы будете перенаправлены на предварительный просмотр черновика.
В верхней части экрана вы увидите панель уведомлений с датой и временем, когда этот проект будет введен в действие.
Мы надеемся, что эта статья помогла вам узнать, как легко продлить срок действия постов или частичного содержимого поста в WordPress. Вы также можете посмотреть наше руководство о том, как продавать цифровые загрузки в WordPress или как управлять загрузками файлов на вашем сайте WordPress.
Источник: www.wpbeginner.com