RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
function displayContentForUserRegistered( $atts, $content = null ) 
{
    if ( is_user_logged_in() && !empty( $content ) && !is_feed() )
    {
        return do_shortcode($content);
    }
 
    return 'Bu kısmı görüntüleyebilmek için üye girişi yapmış olmalısınız.';
}
add_shortcode( 'yalnizcauyeler', 'displayContentForUserRegistered' );
hocam şu şekilde kullanırsanız çalışacaktır. Localde denedim dorunsuz çalışıyor do_shortcode($content) fonksiyonu içeriği almanıza yarıyor hangi fonksiyonda kullanırsanız onun içerigini alıyorsunuz burdada formu alıyor...
tamamdır hocam çalıştı, çok teşekkürler