【问题标题】:repeater advanced custom field and post meta key转发器高级自定义字段和发布元键
【发布时间】:2018-08-18 20:52:04
【问题描述】:

我正在尝试在个人资料页面上显示链接到某人的各种自定义帖子类型,例如论文、出版物、活动、媒体。

例如,当我们添加一篇论文/出版物时,我们会链接与该论文相关的单个/多个人。 “人”是一个重复字段“linked_author”,其中“paper_linked_author”作为子字段(帖子对象)。

因此,人员资料将具有以下内容: - 政策 - 出版物 - 媒体 - 事件

我该怎么做?

【问题讨论】:

  • 忘了说“人”也是一种自定义帖子类型。

标签: repeater advanced-custom-fields


【解决方案1】:

我认为您可能会向后考虑,如果您想在人员页面上显示这些链接的帖子类型,那么在人员页面上显示您的自定义字段可能更容易。

【讨论】:

  • 我能够通过下面的代码在其个人资料页面上显示链接到作者的自定义帖子发布类型列表,但是只有当我手动编写作者的 id 值“3633”时。 $args = array('numberposts' => -1, 'post_type' => 'publications', 'meta_query' => array('relation' => 'AND', array('key' => 'linked_author_ $_paper_linked_author', 'compare' => '=', 'value' => '3633' ) ) ); 如果我想根据作者 ID 动态更改值,我无法做到。
  • 我认为您正在使用 single-people.php 模板是否正确?你不能只传递 'value' => get_the_ID() 还是我误解了你想要做什么?
  • 三月,是的,使用 get_the_ID 有效。我创建了一个插件 people 并且在 single-people.php 中我试图在他的个人资料页面上将所有自定义帖子链接到该作者。你的建议对我帮助很大。谢谢。
猜你喜欢
  • 2018-05-19
  • 1970-01-01
  • 2015-02-09
  • 2015-04-21
  • 2015-08-24
  • 1970-01-01
  • 2015-03-14
  • 2016-06-10
  • 2016-08-19
相关资源
最近更新 更多