我有'事件'帖子类型。我有另一个名为“扬声器”的类别,它有发言者的帖子。
创建活动时,我需要通过后端为每个活动选择发言人。我需要提供一个界面,以便管理员可以为活动选择发言人。
答案 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/