Как спрятать защищенные паролем посты из цикла WordPress. Для чего ставить пароль на страницу

Последствия этого многообразна функциональность WordPress, как предоставлять контент для членов команды или предлагать партнер контента / клиентов, который посвящен им. Это также способ предоставления доступа к контенту «чувствительный». Тем не менее, WordPress функциональность по умолчанию в этой области весьма ограничены. Вот почему есть плагины.

В этой статье мы увидим 8 этих плагинов, которые позволяют легко добавить эффективную систему защиты паролем на .

1. Woocommerce Защищенные паролем продукты, категории или магазин

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

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

2. Google Authenticator 5-Step Защита входа в систему

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

Его основными функциями являются: двухэтапный процесс подключения, который добавляет дополнительную защиту вашему веб-сайту, отсутствие платы за SMS-сообщения, невозможность взлома вашего аккаунта без вашего телефона, возможность включить или отключить аутентификацию в два простой в использовании графический интерфейс пользователя, быстрая и профессиональная поддержка клиентов, подробная документация и многое другое.

3. Блокировать двойные логины

Плагин Double Logins Block WordPress позволяет вашему сайту блокировать соединение через общую учетную запись. Пользователь не сможет подключиться к вашему сайту в двух разных местах.

4. Разрешить однопользовательский вход

Этот плагин WordPress работает так же, как и плагин Word Lock Block Double Logins. Это также позволяет блокировать одновременное подключение к вашему сайту с помощью учетной записи несколько раз. Это блокирует совместное использование идентификаторов.

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

5. Супер Формы

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

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

6. Защита паролем продукта

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

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

7. White Label Войти для WordPress

Вы когда-нибудь хотели изменить внешний вид стандартного окна входа в WordPress, чтобы ваш сайт выделялся среди других? В этом случае плагин WordPress White Label Login идеально подходит для вас.

8. Вход в систему Безопасность для WordPress

Login Secury для WordPress - это двухэтапная система аутентификации с паролем и PIN-кодом, отправляемым по электронной почте или в виде смс. Он был разработан, чтобы значительно улучшить безопасность веб-сайта.

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

Двухфакторная мобильная аутентификация использует телефоны для замены традиционных ключей или программных токенов, которые обычно использовались для удаленной аутентификации. Когда кто-то пытается подключиться к онлайн-сервису, уведомление о безопасности отправляется на его мобильный телефон с помощью голосового сообщения или SMS-сообщения, а не токена.

Вот и все! Мы надеемся, что эта статья поможет вам. Если у вас есть какие-либо комментарии или предложения, пожалуйста, сообщите нам об этом в специальном разделе!

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

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

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

В данном случае мы сейчас рассмотрим блоги или сайты, сделанные на движке WordPress. очень удобный и гибкий. У него огромные возможности. Кстати, тоже сделан на этом движке.

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

Итак, как же все-таки сделать такую страницу?

На блоге WordPress это делается очень просто. Заходите в административную панель своего блога и создаете новую страницу: выбираете Страницы — Добавить новую .

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

Пока мы страницу не защитили паролем, она открыта для общего доступа.

Для того, чтобы защитить страницу , заходим в консоли в Страницы — Редактировать , и в нужной странице заходим в Быстрое редактирование .

Теперь достаточно поставить пароль , и обновить страницу.

Чтобы увидеть ее содержимое, теперь нужно будет ввести в окошко пароль.

Вот и все, страница защищена.

Более подробные сведения Вы можете получить в разделах "Все курсы" и "Полезности", в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.

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

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

Тот же трюк работает для страниц с защитой паролем в WordPress.

Скрытие защищенных паролем постов полностью с домашней страницы и архивов

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

// Скрыть защищенный пост function exclude_protected_post($where) { global $wpdb; return $where .= " AND {$wpdb->posts}.post_password = "" "; } // Отображение защищенных постов function exclude_protected_post_action($query) { if(!is_single() && !is_page() && !is_admin()) { add_filter("posts_where", "exclude_protected_post"); } } // Добавление фильтра для WordPress add_action("pre_get_posts", "exclude_protected_post_action");

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

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

Зачем защищать паролем?

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

Возможности WordPress

В WordPress предусмотрена такая возможность, которая реализуется специальной функцией видимости контента. Чтобы посмотреть, как это работает, создадим новую запись (для страниц ситуация аналогичная). Для этого в админ-панели следует перейти Записи -> Добавить новую . В редакторе обратите внимание на блок Опубликовать .

Тут присутствует пункт Видимость . Эта настройка как раз и отвечает за видимость контента. Если нажать кнопку Изменить , то откроется список возможностей настройки.

Создавая запись или статью, по умолчанию их видимость устанавливается как Открыто . Чтобы это изменить и поставить просмотр с паролем, необходимо из списка выбрать пункт Защищено паролем , где сразу от Вас потребуют ввести этот самый пароль. После ввода необходимо нажать кнопку ОК .

Пункт Видимость сразу поменяет значение на Защищено паролем .

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

После ввода пароля Вы сможете видеть контент записи.

Остались вопросы?

Задай их экспертам в нашем телеграм канале «WordPress сообщество»


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

Зачем прятать защищенные паролем посты?

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

Скрытие защищенных паролем постов в Вордпрессе

Просто добавьте этот код в файл functions.php

Function wpb_password_post_filter($where = "") { if (!is_single() && !is_admin()) { $where .= " AND post_password = """; } return $where; } add_filter("posts_where", "wpb_password_post_filter");

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

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

Function wpb_password_post_filter($where = "") { if (!is_single() && !current_user_can("edit_private_posts") && !is_admin()) { $where .= " AND post_password = """; } return $where; } add_filter("posts_where", "wpb_password_post_filter");

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