Дополнен 4 года назад
Это код который скрывает от не зареганных:
function true_logged_in_user_content( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
return $content;
}
return ''; // тут в кавычках можете написать сообщение об ошибке, отображающееся для пользователей, у которых нет доступа, можно использовать HTML.
}
add_shortcode( 'member', 'true_logged_in_user_content' );
Это код, который вставляют в статье:
[member]
Этот текст увидят только зарегистрированные пользователи.
[/member]
Проблема в том, что рекламу то не в посте размещают, а в хеадере. А там теги такого вида не котируются.