我有一个场景,我想先获得特色属性,然后是其他没有特色的属性。如果属性是特色,我已经保存了一个带有 _property_featured 的 meta_key 和 1。为此我使用pre_get_posts钩子,这里是代码
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" );
但它只显示特色财产任何建议他为什么这样做?