Вы когда-нибудь задумывались о том, чтобы создать пост в блоге только для близких друзей или членов семьи?? Или опубликовать пост только для редакторов на вашем сайте WordPress? Как платформа для публикации контента, WordPress поставляется с некоторыми базовыми опциями видимости контента, которые большинство новичков упускают из виду. В этой статье мы покажем вам, как создать защищенную паролем страницу или пост в WordPress.
При написании постов есть опция, которая называется Видимость, который по умолчанию установлен на Public. Если вы нажмете кнопку Редактировать, то увидите такие опции, как Защищенный паролем и Приватный.
Просто нажмите на «Защищено паролем», чтобы добавить пароль к своему сообщению. Таким образом, только друзья, члены семьи или пользователи, с которыми вы поделитесь этим паролем, смогут увидеть это сообщение.
Приватный пост в WordPress виден только пользователям, вошедшим в систему с ролью редактора или администратора на уровне WordPress.
Этот же трюк работает и для защиты паролем страницы в WordPress.
Полное скрытие защищенных паролем постов с домашней страницы и архивов
Все ваши защищенные паролем посты могут появиться среди остальных постов на главной странице или в архивах вашего сайта. Если вы хотите полностью скрыть их, то используйте этот код в функциях вашей темы.php или в плагине для конкретного сайта.
// Скрыть защищенные посты function exclude_protected($where) < global $wpdb; return $where .= " AND posts>.post_password = '' "; > // Где отображать защищенные посты function exclude_protected_action($query) < if( !is_single() && !is_page() && !is_admin() ) < add_filter( 'posts_where', 'exclude_protected' ); >> // Действие для постановки фильтра в очередь в нужное время add_action('pre_get_posts', 'exclude_protected_action');
Вот и все. Ваши защищенные посты не будут отображаться на главной странице сайта или в архивах. Вы можете отправить URL-адрес поста пользователям с паролем.
Надеемся, эта статья помогла вам защитить паролем посты в WordPress. Вы также можете ознакомиться с тем, как сделать весь сайт WordPress защищенным паролем без регистрации пользователя.
Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для просмотра видеоуроков по WordPress. Вы также можете найти нас в Twitter и Google+.
Источник: www.wpbeginner.com