我不知道這是否已經涵蓋在這裏,但我找不到它。獲取2帖子類型相關的帖子同樣的分類
我正在使用3種類型的wordpress項目:酒店,活動和餐廳。
它們共享一個分類(區域)。
現在我想的是,當我創建和事件與1區,在單一事件頁面顯示的底部:從1區和餐廳區1
酒店這甚至可能嗎?
感謝
我不知道這是否已經涵蓋在這裏,但我找不到它。獲取2帖子類型相關的帖子同樣的分類
我正在使用3種類型的wordpress項目:酒店,活動和餐廳。
它們共享一個分類(區域)。
現在我想的是,當我創建和事件與1區,在單一事件頁面顯示的底部:從1區和餐廳區1
酒店這甚至可能嗎?
感謝
我認爲你可以做這樣的事情
$args = array(
'posts_per_page' => -1, //return all posts
'post_status' => 'publish', //only published posts
'post_type' => array('hotels', 'restaurants'),
'tax_query' => array(
'taxonomy' => 'zone',
'terms' => 'zone 1'
),
);
$posts = get_posts($args)
希望至少指向你在正確的方向 看看這個WP_Query
我無法得到這個工作。這隻涵蓋1區分類法而不是所有分類法,是否正確?如果事件在區域2中?在我們查看的情況下,我如何能夠迴應來自同一分類標準的餐廳和酒店? – Ricardo
這樣的事情? '$ zone_terms = get_terms( 陣列( '分類'=> '區域', 'hide_empty'=>真 ) ); 的foreach($ zone_terms爲$ zone_term){ 的$ args =陣列( 'posts_per_page'=> -1,//返回所有帖子 'post_status'=> '發佈',//僅發佈的帖子 'post_type'= > array('hotels','restaurants'), 'tax_query'=> array( 'taxonomy'=>'zone', 'field'=>'term_id', 'terms'=>'$ zone_term- > term_id' ), ); $ posts = get_posts($ args) }' – virtualLast
我不確定你會如何將它分解到單獨的頁面上 – virtualLast
我認爲這篇文章的http: //wordpress.stackexchange.com/questions/75112/query-related-posts-in-a-custom-post-type-by-a-custom-taxonomy將對你有用。 – htmlbrewery