Php 根据选定的帖子ID显示帖子

Php 根据选定的帖子ID显示帖子,php,wordpress,Php,Wordpress,我正在创建一个客户门户,我的客户可以维护他们的项目,并在Wordpress中留下反馈。我有两种自定义的post类型,分别称为“Clients”和“Projects”,它们都在后端从彼此获取信息。当我创建客户机时,它会自动将其POSTD生成到项目post类型上的下拉菜单中,我可以将客户机分配给项目 我试图通过在前端的单个页面上显示与所选客户机关联的所有项目来完成。单个页面将是客户端门户,由客户端帖子类型生成 现在,它显示所有的项目,甚至是那些将被分配给不同客户机的项目。如何正确显示信息 singl

我正在创建一个客户门户,我的客户可以维护他们的项目,并在Wordpress中留下反馈。我有两种自定义的post类型,分别称为“Clients”和“Projects”,它们都在后端从彼此获取信息。当我创建客户机时,它会自动将其POSTD生成到项目post类型上的下拉菜单中,我可以将客户机分配给项目

我试图通过在前端的单个页面上显示与所选客户机关联的所有项目来完成。单个页面将是客户端门户,由客户端帖子类型生成

现在,它显示所有的项目,甚至是那些将被分配给不同客户机的项目。如何正确显示信息

single.php的代码

 <?php 
       $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
       $loop = new WP_Query( array(
           'post_type'      => array( 'projects'),
           'posts_per_page' => -1,
           'paged'          => $paged,
           'meta_query'     => array(
           array(
               'key'   => 'client_portal',
               'value' => $client,
              )
            ) 
      )); 
 ?> 

我正在使用的注册帖子类型

项目发布类型称为=>projects

客户端post类型称为=>client\u门户


谢谢

应移至-是否将客户id写入项目post类型POSTETA?您正在使用的查询依赖于您向每个项目添加postETA,以确定它们与哪个客户机相关。客户机id将生成到项目post类型。在项目后,我有能力选择我想分配给该项目的客户。我试图将每个项目添加到与之相关的客户。但我现在使用的查询似乎是清除客户页面上的我的帖子,而不是显示我的任何帖子@脆弱的