Aggiungendo questo snippet all’interno del file functions.php del vostro tema WordPress permetterà di mostrare messaggi protetti nei risultati di ricerca anche quando un utente non è loggato.

 
add_filter( ‘posts_search’, ‘include_password_posts_in_search’ );
function include_password_posts_in_search( $search ) {
global $wpdb;
if( !is_user_logged_in() ) {
$pattern = " AND ({$wpdb->prefix}posts.post_password = ”)";
$search = str_replace( $pattern, , $search );
}
return $search;
}
 

fonte: www.sastgroup.com ? Vai al post originale