Иногда может потребоваться отображать часть статьи на странице только авторизованным пользователям. Для реализации такого функционала в WordPress, достаточно создать шорткод и заключать приватный контент, например, в тег [user_only]

Для создания шорткода нужно открыть файл functions.php и добавить в него следующий код:

function paulund_check_user_sc( $at, $content = null ) {
     if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
        return $content;
         } else {
                return '';
         }
}
add_shortcode( 'user_only', 'paulund_check_user_sc' );