我不相信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\'