パスワード保護をした投稿は、トップページやアーカイブページの記事一覧から除外します。
functions.php(xx/includes/lib/inc)に次のスクリプトを追加します。
add_filter('posts_where', 'my_posts_where'); function my_posts_where($where){ global $wpdb; if(!is_singular() && !is_admin()){ $where .= " AND $wpdb->posts.post_password = ''"; } return $where; }