Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress自定义帖子中的多个查询_Php_Wordpress_Custom Wordpress Pages_Alphabetical - Fatal编程技术网

Php Wordpress自定义帖子中的多个查询

Php Wordpress自定义帖子中的多个查询,php,wordpress,custom-wordpress-pages,alphabetical,Php,Wordpress,Custom Wordpress Pages,Alphabetical,我有两个CPT:地点和人员在每个位置页面上,我都有一个部分,显示在该位置工作的所有人员 我希望它们按两个领域进行组织: 员工组(标签为#1-6的单选按钮) 姓 我想我找到了一些东西,可以按工作人员组来组织它们,但似乎并不是每一页都有效 正确的顺序(主管、治疗师、助理、定制服务专家/助手): 顺序不正确(导演已接近尾声): 我仍处于学习自定义WP的早期阶段,因此任何帮助都将不胜感激 有两件事很突出: 'posts_per_page' => - 1, 我不认为空间应该在-和1之

我有两个CPT:地点和人员在每个位置页面上,我都有一个部分,显示在该位置工作的所有人员

我希望它们按两个领域进行组织:

  • 员工组(标签为#1-6的单选按钮)
我想我找到了一些东西,可以按工作人员组来组织它们,但似乎并不是每一页都有效

  • 正确的顺序(主管、治疗师、助理、定制服务专家/助手):
  • 顺序不正确(导演已接近尾声):


我仍处于学习自定义WP的早期阶段,因此任何帮助都将不胜感激

有两件事很突出:

'posts_per_page' => - 1, 
我不认为空间应该在-和1之间

此外,而不是:

'location_clause' => array(
    'key' => 'location',
    'value' => '"' . get_the_ID() . '"',
    'compare' => 'LIKE',
    ),
使用以下方法简化此查询:

'location_clause' => array(
    'key' => 'location',
    'value' => get_the_ID(),
    ),
默认的
compare
为“=”

最后,你真的不需要:

'location_clause' => 'ASC',
因为位置应该只有一个值,对吗

否则,查询看起来是合理的。所以让我们清理一下,看看我们得到了什么:)

建议1和3有帮助,但2(关于简化)破坏了我的页面。。。也许我需要ACF relationship字段,我使用它将人员分配到某个位置。不幸的是,我仍然无法在每个类别中按姓氏进行排序。
'location_clause' => 'ASC',