【问题标题】:Creating custom posts directly from the ACF form直接从 ACF 表单创建自定义帖子
【发布时间】:2017-03-29 10:14:49
【问题描述】:

我正在尝试模仿事件管理器插件的“位置”功能,用户在添加新事件时可以搜索现有位置,如果没有找到 - 从表单中直接创建一个。

有没有一种 ACF 方法可以解决这个问题?我正在考虑使用acf_form 功能,但我不确定如何将其插入表单。

Wordpress 4.7.3、ACF Pro 5.5.11

【问题讨论】:

    标签: php wordpress advanced-custom-fields


    【解决方案1】:

    找到了一种方法,方法是使用“克隆”字段并为我想要创建的自定义帖子类型克隆字段组。然后我迷上了acf/save_post 操作并使用wp_insert_post()update_field() 设法从不同帖子的自定义帖子创建了一个新的自定义帖子。

    这用于复制“事件管理器”功能。我有一个自定义帖子类型“事件”和“位置”。添加新的“事件”时,我可以从现有位置中进行选择,或者(这就是我使用新功能)添加新位置。

    我希望对从事类似工作的其他人有所帮助:)

    【讨论】:

      猜你喜欢
      • 2021-11-30
      • 2015-10-09
      • 2020-10-18
      • 2017-08-10
      • 2017-07-25
      • 2011-03-18
      • 2015-11-06
      • 2014-05-11
      • 1970-01-01
      相关资源
      最近更新 更多