因此,我在post-type“properties”中有一个中继器,用于存储所有拍卖的地块号和拍卖日期。
当进入活动页面时,比如说8月12日,它需要将本次拍卖中的所有房产按无顺序列出。
当我使用WP查询时,我是这样做的:
function my_posts_where( $where ) {
$where = str_replace("meta_key = \'auctions_$", "meta_key LIKE \'auctions_%", $where);
return $where;
}
add_filter(\'posts_where\', \'my_posts_where\');
$args = array (
\'post_type\'=>\'properties\',
\'post_status\'=>\'publish\',
\'posts_per_page\'=> 40,
\'paged\'=> $paged,
\'suppress_filters\' => false,
\'meta_query\' => array(
\'proparray\' => array(
\'key\' => \'auctions_$_auction_date\',
\'value\' => $today2,
\'compare\' => \'LIKE\',
),
\'lot-nos\' => array(
\'key\' => \'auctions_$_lot_no\',
\'type\' => \'NUMERIC\',
),
),
\'orderby\' => array(
// \'auction-dates\' => \'ASC\',
\'lot-nos\' => \'ASC\',
),
);
$wpb_all_query = new WP_Query($args);
我的问题是,它从其他行拾取批号。因此,如果一处房产的日期如下:
拍卖日期:2020年6月7日批号:2生产日期:2020年8月12日批号:14
它将于2020年8月12日开始拍卖,但将其定为第2号地块,而不是第14号地块。我需要它与所讨论日期的特定行匹配,然后从该行中获取批号。这可能吗?