[英]How can I include a single post inside a Wp_query?
我當前的查詢如下所示。
$tag_id = 276;
$tag = get_tag($tag_id);
$today = date( "Y-m-d" );
$args = array(
'post_type' => array(
'post',
'review',
'cardguide'
),
'taxonomy' => 'post_tag',
'tag_id' => $tag_id,
'posts_per_page'=> - 1,
'orderby' => 'id',
'order' => 'DESC',
'meta_key' => 'event_end_date',
'meta_query' => array(
'relation'=> 'AND',
array(
'key' => 'event_start_date',
'value' => $today,
'compare'=> '<=',
'type' => 'DATE'
),
array(
'key' => 'event_end_date',
'value' => $today,
'compare'=> '>=',
'type' => 'DATE'
)
)
);
$my_query = new Wp_query( $args );
我想在此查詢中包含一個帖子(可以使用帖子ID) 。 該帖子可能不遵守我在$args
定義的每個規則。 並且還希望它始終位於列表的頂部(功能部件) 。
如果您希望每次通過此查詢通過id獲取相同的帖子,則只需執行一個單獨的get_post()調用,例如:
$featured_item = get_post( 123 ); // replace 123 with your id
這將使您不必擔心上面已定義的“遵守每個規則”。 另外,如果您始終希望它位於“頂部”,則可以在運行查詢循環之前抽出$ featured_item的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.