28 сентября 2013

Контент для зарегистрированных пользователей в WordPress

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


1. add_shortcode('member', 'member_check_shortcode');
2. function member_check_shortcode( $atts, $content = null ) {
3. if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
4. return $content;
5. return '';
6. }
После этого в тексте статьи используем следующую конструкцию:
1. [member]
   Этот текст будет показан только зарегистрированным пользователям
2. [/member]

Комментариев нет:

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