使用WP-Query,我使用数组设置Orderby参数:
$events_args = array(
'post_status' => 'publish',
'post_type' => 'events',
'meta_key' => 'start_time',
'meta_type' => 'DATETIME',
'orderby' => array( 'meta_value_num' => 'DESC', 'title' => 'ASC' ),
'order' => 'ASC',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => 'event_date',
'compare' => '=',
'value' => 20150225,
)
)
);我需要过滤数组中的第一项(meta_value_num)。使用add_filter,如何访问Orderby数组的第一项以进行所需的调整?
谢谢!
发布于 2015-02-12 18:56:39
谢谢卡普斯特,
这是我需要更好地理解查询的一个简单例子。一旦我完全理解了wp_query返回一个用于sql查询的字符串,这只是一个简单的例子,我需要做什么来更正event_date值,连接到附加的title或meta_num_value上并返回它。
那我就得add_filter orderby了。
https://wordpress.stackexchange.com/questions/175116
复制相似问题