без плагинов и смс 🙂

Текст будет отображаться только для зарегистрированных и авторизованных пользователей. Для всех остальных будет отображаться заглушка.

Вставить шорткод в functions.php текущей темы:

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( ‘hidden’, ‘true_logged_in_user_content’ );

В записях использовать [hidden]…[/hidden].