web-dev-qa-db-ja.com

特定のIDなしで投稿をクエリする

投稿がID 2047と等しくない限り、どのように投稿をクエリしますか。

これが現在のクエリです。

<?php 
$args1 = array(
    'post_type' => 'options',
    'tag_slug__and' => array( $triplevel, $divingtrip, 'accommodation' ),
    'posts_per_page' => -1,
    'offset' => 1,
); 
query_posts( $args1 ); while (have_posts()) : the_post();
?>

私はこれを試してみました...

query_posts( $args1 . 'p!=2047' );

効果なし。

何か案は?

素晴らしい

1
Robin I Knight

クエリでできることのほとんどは、WP_Queryの Codexページで説明されています

次のように 'post__not_in'パラメータを使う必要があります。

$args = array(    
              'post__not_in' => array('34','54'), // post ids   
              'post_type' => 'page'   
             );` 
5
anu