您可以尝试以下方法:
$bc_args = array(
\'post_type\' => \'data\',
\'data-category\' =>\'insurance-rate\',
\'order\' => \'DESC\',
\'orderby\' => \'meta_value_num\',
\'meta_query\' => array(
array(
\'key\' => \'interest_rate\',
\'value\' => (int) $i_rate,
\'type\' => \'numeric\',
\'compare\' => \'>=\'
),
)
);
$sortedPosts = new WP_Query( $bc_args );
其中,我们使用数字
type
.
您还应该考虑使用filter_input
而不是$_GET
:
$i_rate = filter_input( INPUT_GET, \'i_rate\', FILTER_SANITIZE_NUMBER_INT );
或者本地人
add_query_var / get_query_var
方法
附言:data-category
不是中的本机参数WP_Query()
班