我不相信order_clause 是可接受的orderby parameter. 根据文档,您需要添加meta_key 如果愿意,请访问您的查询orderby A.meta_value.
我已经修改了您的查询,以显示无论自定义字段值如何,都存在自定义字段键“姓氏”的律师帖子。orderby 设置为meta_value 指的是meta_key 已设置为姓氏。
$connected = new WP_Query(
array(
\'connected_type\' => \'posts_to_pages\',
\'connected_items\' => get_queried_object(),
\'nopaging\' => true,
\'post_type\' => \'attorney\',
\'attorney_category\'=> \'partner\',
\'post_status\' => \'publish\',
\'posts_per_page\' => -1,
\'caller_get_posts\'=> 1,
\'meta_key\' => \'Last name\',
\'orderby\' => \'meta_value title\',
\'order\' => \'ASC\',
)
);
假设您的自定义字段实际上被称为姓氏,那么这个查询应该可以工作。
你可以再加一个orderby 参数,例如title 作为后备方案:
\'orderby\' => \'meta_value title\'