Wordpress:手动将帖子链接到其他类别的帖子

时间:2015-05-13 08:55:25

标签: php wordpress custom-post-type posts

我有'事件'帖子类型。我有另一个名为“扬声器”的类别,它有发言者的帖子。

创建活动时,我需要通过后端为每个活动选择发言人。我需要提供一个界面,以便管理员可以为活动选择发言人。

2 个答案:

答案 0 :(得分:0)

如果没有更多有关您需要的详细信息,很难给出代码示例,但我们的想法是为该自定义帖子类型设置一个元框,为所有扬声器运行查询并将其显示在一个选择框。

添加元数据框: https://codex.wordpress.org/Function_Reference/add_meta_box

运行查询: https://codex.wordpress.org/Class_Reference/WP_Query (这是针对WP_Query的,但也有其他的,比如get_posts,你可以使用)

一般步骤

  • 为事件自定义帖子类型
  • 创建元框
  • 在元框中,放置一个选择框,其中包含扬声器自定义帖子类型
  • 的查询结果
  • 确保在帖子保存
  • 上的元框中保存数据
  • 获取并在模板/页面中显示元框数据

如果您可以发布更多信息,我可以添加一些示例代码来帮助您。

答案 1 :(得分:0)

我建议使用AdvancedCustomFields-Plugin。通过这种方式,您可以在帖子类型“事件”和“发言人”之间建立“关系”。通过这种方式,您可以在每个“事件”中选择“发言人”。

插件已有详细记录。看看它是如何工作的: http://www.advancedcustomfields.com/resources/relationship/