0
我有一個場景,我想先獲取精選屬性,然後選擇其他屬性。如果屬性顯示,我已經用_property_featured保存了一個meta_key。 對於這個我使用pre_get_posts鉤,這裏是代碼WP_Query改變存檔頁面查詢
function my_property_modify_query($query) {
if (is_post_type_archive('property') || is_tax('property_contracts')) {
set_query_var('orderby', 'meta_value_num');
set_query_var('meta_key', '_property_featured');
set_query_var('ORDER', 'DESC');
}
}
add_action("pre_get_posts", "my_property_modify_query");
但它只顯示功能屬性的任何建議,他爲什麼這樣做呢?
我已經修復它,基本上在wp_postmeta當我的帖子保存如果特色複選框被選中保存_property_featured 1否則它刪除_property_featured meta_key所以這就是爲什麼它只顯示特色屬性。現在我已經保存_property_featured 0,它的工作原理! – 2014-08-29 07:46:25
好,所以它只顯示他們,因爲其他帖子沒有元。 – 2014-08-29 08:22:49
是正確的。 – 2014-10-16 12:57:46