ワードプレスを使用しています。データベースからデータを取得する次のクエリがあり、完全に機能しています
$args1 = array(
'post_type' => 'gallery',
'posts_per_page' => $gnum,
'post__in' => array(400, 403),
'paged' => $paged,
'orderby' => 'title',
'order' => 'ASC'
);
query_posts($args1);
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
//And then some other code to display data
上記のクエリを使用'post__in' => array(400, 403),
して、 ID='400' AND '403' の行をフェッチしています。そのため、エコーすると、2 つの情報しか表示されません。
今、私が達成しようとしているのは、テーブルからすべてのデータをフェッチすることですが、情報を表示するときに、ID が最初に 400、次に 403、次に'orderby' => 'title',
AND 'order' に基づいて残りの行を取得したい => 「ASC」
質問を手伝っていただけますか?
ありがとう
編集
$args2 = array(
'post_type' => 'gallery',
'posts_per_page' => $gnum,
'post__not_in' => array(400, 403),
'paged' => $paged,
'orderby' => 'title',
'order' => 'ASC'
);
query_posts($args2);