1, 'post_type' => 'associado', 'meta_key' => 'email', 'meta_value' => $usuario->user_email, 'post_status' => 'publish' ); // query $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { // Start looping over the query results. while ( $the_query->have_posts() ) { $usuario->add_role( 'um_associado-abenepi-rio' ); } } wp_reset_query(); add_filter( 'the_content', 'filter_content', 10, 1 ); function filter_content( $content ) { if ( is_user_logged_in()) { $user = wp_get_current_user(); if ( in_array( 'um_associado-abenepi-rio', (array) $user->roles ) ) { $output = get_the_content(); } else{ $output = '

Você precisa ser um associado Abenepi-Rio pra visualizar esse conteúdo.

Caso não seja associado, ASSOCIE-SE!

Caso já seja associado da Abenepi-Rio, mas não consegue visualizar o conteúdo, entre em contato!

' ; } } else{ $output = sprintf( '

Você precisa ser um associado Abenepi-Rio pra visualizar esse conteúdo. Faça o Login

', wp_login_url( get_permalink() ) ); } return $output; } ?>

Abenepi-Rio

Associação Brasileira de Neurologia e Psiquiatria Infantil e Profissões Afins

Deixe um comentário