Хаки WordPress для пользователей сайта

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

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

Контент для пользователей без плагина

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

Показ формы WordPress Login и ее настройка отображения

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

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

то следующий код может вам помочь.

Теперь для такой формы Вы можете добавить любые CSS стили. Еще одним преимуществом в использовании формы является мини личный кабинет, в котором вы можете показывать информацию пользователя, используя функцию get_currentuserinfo().

Уникальное меню для пользователей

Также, как и контент, вы можете настроить и меню (только в WordPress 3.0 и выше).

Сперва регистрируем меню. Переходим в файл функций (functions.php) . Используем следующий код для регистрации меню.

Теперь, вставьте следующий код в вашу тему, там, где вы хотите видеть меню (часто меню вставляют в файл header.php).

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

А вот пример работы этого кода.

Вы также можете создать динамическое меню для подвала вашего сайт. Принцип добавления такой же.

На этом все. Если у вас есть какие-то свои хаки для WordPress, оставляйте комментарии, и тогда ваши хаки вполне могут попасть в эту статью.


Оставить комментарий