Intereting Posts
Планируемые поля повторителя ACF post loop вызывает запросы wp_users и wp_usermeta DB для каждого пользователя Нужно больше ездить! Важно из индексного файла Как добавить мета-заголовок и мета-описание на странице категории woocommerce Woocommerce Storefront WordPress Игнорировать медиа-галерею Изображения и использовать внешний сторонний хост Отключить страницы вложений полностью Редактирование файла wp-config.php запрашивает другую установку Как остановить редактирование типа сообщений, но разрешить им редактировать настраиваемый тип сообщения? Что я делаю неправильно с моей таксономией? Постоянная ссылка не изменится – она ​​хочет иметь -2 slug Как выполнить короткий код за пределами содержимого / записи в теме? Пользовательский тип сообщения без редактора или изменений. Уведомлять об обновлении? Как передать меню slug как переменную в wp_nav_menu? Сообщение об ошибке в сообщениях в блоге только в моей локальной среде Обновить статус сообщения от "publish" до "trash" для половины сообщений

Как я могу защитить паролем сайт WordPress, не требуя от пользователя входа?

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

Solutions Collecting From Web of "Как я могу защитить паролем сайт WordPress, не требуя от пользователя входа?"

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

<?php if($_POST['q'] == 'answer') { // set cookie } elseif($_COOKIE['q'] != 'cookie') { // include question template and die } ?> 

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

Если вы используете Apache, для его настройки вы можете использовать следующую документацию: http://httpd.apache.org/docs/2.2/howto/auth.html

Если вы используете Lighttpd, вы можете проверить эту страницу: http://2skies.com/docs/basic_http_authentication_with_lighttpd