私は次のようにループから投稿を除外しようとしています:
query_posts("posts_per_page=5&cat=1, -15&post__not_in = 1");
ただし、機能しpost__not_in
ていません。コマンドがすべて間違っていますか?
それが機能しない理由は、 WP_Queryクラスpost__not_in
を使用しているときに使用できる配列を期待しているためです。
WP_Query
代わりに使用してみてください:
$args = array('posts_per_page' => 5,
'cat' => '1,-15',
'post__not_in' => array(1),
);
$posts = new WP_Query( $args );
while ($posts->have_posts()) {
$posts->the_post();
echo the_title() . '<br />';
}