Membership: personnal loop don't display for members

Hi

a personnal loop for custom post type don’t display for members

Do you thing that my code cant’run with your plugin ?

thank’s

<?php
if (isset($_POST['chapitres']) && !empty($_POST['chapitres'])){

function filter_where( $where = '') {
global $_POST;
$where .= " AND post_title LIKE '".$_POST['chapitres']."%'";
//echo $where;
return $where;
}

add_filter( 'posts_where', 'filter_where' );
}

$the_query = new WP_Query( array('post_type'=>'ecart','normeiso' => $normeiso,'niveau' => trim($niveau)));

remove_filter( 'posts_where', 'filter_where' );

// The Loop

while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<a href="'.get_post_meta( $post->ID, '_ct_text_4f6b5df190331', true ).'" target="_blank">';
the_title();
echo '</a>';
echo ' - ';
echo get_the_term_list( $post->ID, 'normeiso', '', '', '' ) ;
echo ' - ';
echo get_the_term_list( $post->ID, 'niveau', '', '', '' ) ;
echo '<br />';
endwhile;

// Reset Post Data
wp_reset_postdata();

?>