Знаете ли вы, что вы можете защитить паролем свои посты в WordPress?? По умолчанию WordPress не показывает содержимое защищенного поста пользователям, если не введен пароль. Однако есть несколько способов защитить посты паролем и при этом показать тизер или отрывок. В этой статье мы покажем вам, как показать выдержку из поста, защищенного паролем, в WordPress.
Метод 1: Ручной показ отрывка защищенного поста
Первое, что вам нужно сделать, это скопировать и вставить этот фрагмент кода в функции вашей дочерней темы.php-файл или плагин WordPress для конкретного сайта.
function wpb_protected_excerpt( $excerpt ) < if ( post_password_required() ) < $post = get_post(); $excerpt=$post->post_excerpt; > return $excerpt; > add_filter( 'the_excerpt', 'wpb_protected_excerpt' ); function wpb_protected_excerpt_posts( $content ) < if ( post_password_required() && is_single() ) < $post = get_post(); return $post->post_excerpt.$content; >> add_filter( 'the_content', 'wpb_protected_excerpt_posts', 10 );
Теперь перейдите на экран Posts в WordPress для редактирования защищенного паролем поста и нажмите на кнопку опций экрана в верхней части страницы. Откроется меню с множеством опций. Вам нужно убедиться, что флажок рядом с excerpt установлен.
Это позволит отобразить мета-поле выдержки под редактором поста. Вы можете ввести отрывок вашего поста в это поле.
Перед публикацией поста убедитесь, что он защищен паролем. Теперь вы можете посетить свой сайт, и вы сможете увидеть выдержку для защищенного паролем поста в WordPress.
Метод 2: Использование плагина для ограничения содержимого
Использование постов, защищенных паролем, проще, но оно не дает вам контроля, необходимого для того, чтобы убедиться, что доступ к посту имеют нужные пользователи.
Если у вас многопользовательский сайт WordPress, или вы готовы открыть свой сайт для регистрации, то использование плагина для ограничения доступа к постам будет гораздо лучшим вариантом.
Он позволяет вам контролировать, какие пользователи имеют доступ к вашим защищенным постам, и вы можете легко контролировать, сколько контента вы хотите показать другим пользователям. Думайте об этом как о сайте членства с несколькими уровнями подписки.
Первое, что вам нужно сделать, это установить и активировать плагин Restrict Content Pro. После активации вам необходимо посетить Ограничение » Настройки настроить плагин.
Вам нужно будет указать сообщение, которое будут видеть пользователи, если у них нет разрешения на просмотр защищенного содержимого. Как только вы закончите, просто нажмите на кнопку сохранения изменений, чтобы сохранить настройки.
Теперь вы можете создать новый пост или отредактировать существующий пост, который вы хотите защитить. Просто добавьте контент, который вы хотите показать как выдержку, в область содержимого поста, а затем оберните остальной контент, который вы хотите скрыть, между тегами [restrict] [/restrict].
Важно: Вам не нужно делать пост защищенным паролем из меню публикации.
Вы также можете показывать выдержки всем пользователям и предоставлять доступ только вошедшим пользователям, используя мета-блок Restrict Content под редактором постов. Просто установите флажок рядом с надписью excerpt и выберите роль пользователя.
Выбор роли подписчика позволит всем зарегистрированным пользователям на вашем сайте просматривать пост, когда они войдут в систему. Пользователи, не вошедшие в систему, смогут видеть только отрывок.
Продажа премиум-контента на вашем сайте
Restrict Content Pro также позволяет вам продавать членские билеты на премиум-контент. Вы можете принимать платежи с помощью Stripe, PayPal и Braintree.
Вы можете создать пакеты подписки для пользователей, которые они смогут выбрать при регистрации на вашем сайте. Вы можете решить, к какому контенту пользователи смогут получить доступ для своего уровня подписки. Вы также можете иметь несколько уровней подписки.
Для получения подробных инструкций, пожалуйста, ознакомьтесь с нашим руководством о том, как ограничить контент для зарегистрированных пользователей в WordPress.
Мы надеемся, что эта статья помогла вам показать выдержку для защищенных паролем постов в WordPress. Вы также можете посмотреть наш список из 40 полезных инструментов для управления и развития вашего блога WordPress.
Источник: www.wpbeginner.com