Скрываем часть контента от не авторизованных пользователей в WordPress

30.01.2017 | Автор: Maxim Glovatsky Оставить комментарий »

Чтобы скрыть часть контента от не авторизованных пользователей в WordPress, нужно в файл function.php темы вставить данный код:

<?php
add_shortcode('swp_logged_in', 'swp_if_logged_in');
function swp_if_logged_in($atts, $content=""){
	if ( is_user_logged_in() ) {
		return $content;
	}else{
		return '<div class="swp_no_logged_in_msg">Для просмотра необходимо авторизоваться.</div>';
	}
}
?>

В форме редактирования записи/страницы ставим [swp_logged_in] - перед и [/swp_logged_in] - после скрываемой части контента.

Добавить комментарий