По умолчанию, WordPress является платформой для ведения блога. Тем не менее, вы можете использовать этот движок как хотите. В том числе много людей настроили свой WordPress так, что контент могут видеть только пользователи сайта.
Вы, конечно, можете использовать специальный плагин для этого, но если вам нужны незначительные изменения, то почему бы не воспользоваться подборкой из нескольких хаков для WordPress, позволяющих управлять контентом сайта для зарегистрированных пользователей.
Контент для пользователей без плагина
Если у вас есть определенный контент, который вы хотите показать только зарегистрированным пользователям, то вы можете использовать следующий код в вашей теме. Все, что находится в условии is_user_logged_in, видят только ваши пользователи.
1
2
3
4
5
<?phpif(is_user_logged_in()){?>
// Контент для пользователей
<?php}else{?>
// Контент для гостей
<?php}?>
Показ формы WordPress Login и ее настройка отображения
Чтобы внедрить форму ввода логина и пароля в вашу тему, используйте следующую функцию:
1
<?phpwp_login_form();?>
Такая функция, не дает вам права настройки отображения формы, потому как она вставляет форму, прописанную по умолчанию. Но если вам нужно изменить вид формы, как здесь...
Теперь для такой формы Вы можете добавить любые CSS стили. Еще одним преимуществом в использовании формы является мини личный кабинет, в котором вы можете показывать информацию пользователя, используя функцию get_currentuserinfo().