如何解决WordPress:如何在自定义字段值与当前帖子ID匹配的地方发布帖子
我正在尝试显示帖子(各种自定义帖子类型),其中字段('author_company')的值与当前帖子的ID匹配。在这种情况下,当前职位是一家公司的资料。基本上,我想通过关系字段显示与该公司相关的帖子。
我在每个自定义帖子类型(“文章”,“ press_release”,“视频”,“播客”)上都有一个关系字段“ author_company”,从公司列表中选择(自定义帖子类型“ company”)。
在检查数据库时,我可以看到'author_company'字段存储了公司的职位ID,因此在公司模板上,我试图像这样显示这些职位:
global $post;
$post_id = get_the_ID();
$company_posts = get_posts(array(
'numberposts' => -1,'post_type' => 'article','press_release','podcast','video','meta_key' => 'author_company','meta_value' => $post_id
));
foreach($company_posts as $company_post) :
setup_postdata($company_post);
但是……什么都没有。我没有结果,我完全陷入了困境。我已经仔细检查了当前的帖子ID(公司),它与我要显示的帖子的'author_company'字段值完全匹配。
总结:
- 自定义帖子类型“文章”,“新闻发布”,“播客”和“视频”具有一个名为“ author_company”的关系字段
- 'author_company'存储我选择的另一种自定义帖子类型('company')的ID
- 在“公司”帖子类型模板上,我要显示“ author_company”字段值与当前帖子ID(即公司ID)匹配的帖子
有什么想法吗?我是否真的缺少明显的东西?谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。