我编写了以下查询来获取列表,并希望按升序显示名称列表。
我之前尝试将meta_key和meta_value作为参数传递,但它不能正确地进行排序。
尝试 meta_query 后,我仍然遇到同样的问题。 让我知道我怎么能感谢它。
$mySforceConnection->login(SF_USERNAME, SF_PASSWORD, SF_SECURITY_TOKEN);
以下是我打印查询结果时遇到的错误。
答案 0 :(得分:0)
对于以前的解决方案,我很抱歉,我直接看了 meta_query 而没有意识到你的实际意图。
所以要把它包起来,你试图按升序列出所有名字。这可以在不使用 meta_query
的情况下完成我不确定Last name
是否存储在数据库中的属性名称。如果您仍然遇到问题,请尝试将存储在数据库中的属性重命名为last_name
或lastname
。作为重击规则,避免命名包含 Whitespace 的属性。
所以更新的解决方案:
orderby
值更新为Last name
您的WP_Qeury
初始化如下:
$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,
'orderby' => 'Last name', // Again I'm not sure about this `Last name` as an property-name
'order' => 'ASC'
));