比较元值并返回相似的结果

时间:2016-05-11 作者:Stephen

我有一个自定义的属性帖子类型,在单个属性页上有一个侧栏,我想在其中显示类似的属性。

我已经设法展示了具有相同条款的房产,但我也想只归还具有相同卧室数量的房产。

我该怎么做?

例如,我这样做是为了显示具有相同术语的属性:

$type_terms = get_the_terms($post->ID, \'status\');
if(!empty($type_terms) && is_array($type_terms)) {
    $types_array = array();
    foreach($type_terms as $type_term) {
        $types_array[] = $type_term->term_id;
    }
    $tax_query[] = array(
        \'taxonomy\'  => \'status\',
        \'field\'     => \'id\',
        \'terms\'     => $types_array
    );
}
我需要做些什么改变才能让它在meta_value 保存在meta_key 调用bedroom

1 个回复
SO网友:Shane

你试过了meta_query?

 $rooms = get_post_meta( $post->ID, \'bedroom\', true );

 $meta_query = array(
      array(
           \'key\' => \'bedroom\',
           \'value\' => $rooms,
           \'compare\' => \'=\'
      )
 );

WP_Query documentation on custom field parameters

相关推荐