直接从ACF表单创建自定义帖子

时间:2017-03-29 10:14:50

标签: php wordpress advanced-custom-fields

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

是否有ACF方式接近这个?我在考虑使用acf_form功能,但我不确定如何将其插入表单。

Wordpress 4.7.3,ACF Pro 5.5.11

1 个答案:

答案 0 :(得分:0)

通过使用“克隆”字段并克隆我想要创建的自定义帖子类型的字段组,找到了一种方法。然后我迷上acf/save_post行动并使用wp_insert_post()update_field()设法从其他帖子的自定义帖子中创建新的自定义帖子。

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

我希望能帮助那些从事类似工作的人:)