我帮助您解决问题的第一次尝试是这样做:
/* Order Posts Alphabetically */
function prefix_modify_query_order( $query ) {
if ( is_main_query() ) {
$query->set(
\'meta_query\', array(
\'relation\' => \'AND\',
\'query_highlight\' => array(
\'key\' => \'wiloke_listgo_toggle_highlight\',
\'value\' => \'1\',
\'compare\' => \'=\'
)
)
);
$query->set(
\'orderby\', array(
\'title\' => \'ASC\',
\'query_highlight\' => \'ASC\',
)
);
}
}
add_action( \'pre_get_posts\', \'prefix_modify_query_order\' );
资料来源:
https://codex.wordpress.org/Class_Reference/WP_Meta_Query#Usage代码应该开始按标题ASC排序帖子,还应该使用值为1的自定义键进行帖子排序。
注意:没有测试它,所以我建议你评论一下,如果他们有任何错误。