Você está procurando uma maneira de exibir conteúdo que deseja que seus membros vejam usando um shortcode [member][/member]? Embora provavelmente exista um plugin para isso, você pode usar este rápido trecho de código para criar conteúdo exclusivo para membros no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return '';
}
Aqui está um exemplo do shortcode.
[member] This text will be only displayed to registered users. [/member]
Este trecho foi criado por Justin Tadlock.
Observação: Se esta é a sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como adicionar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: os 11 melhores plugins de quiz para WordPress e como configurar o rastreamento de comércio eletrônico do Google Analytics para WooCommerce.
Trecho doce!!
mas deixar o espaço em branco para visitantes não membros seria muito chato. que tal inserir alguma mensagem de texto para visitantes não membros, como “Você precisa estar logado para ver este conteúdo” ou algo assim?
Ah, e obrigado pelo bom trabalho!!
apenas retorne algo diferente dentro de return ‘algum texto’; e não em branco deve resolver.