我正在尝试执行以下操作:
通过编辑主查询pre_get_posts
并将自定义字段(元)和创建日期设置为 orderby 参数。该查询运行良好,但仅适用于orderby
. 第二个完全被忽略。
$query->set('meta_key', 'm_sticky');
$query->set('orderby', 'meta_value, date);
$query->set('order', 'DESC, DESC');
输出应该是:
第一项:设置meta_value
为 1 并按日期排序的帖子
第二项:设置meta_value
为 0 并按日期排序的帖子