无法使用 ACF、WordPress、无 ACF 前端显示插件创建前端表单?
Unable to create a front end form with ACF, WordPress, No ACF Frontend Display Plugin?
我正在尝试在我使用 WordPress 构建的内部网的主页上创建一个表单。我正在尝试使用高级自定义字段 (ACF) 创建表单。我已按照此处 ACF 文档中提供的说明进行操作:http://www.advancedcustomfields.com/resources/using-acf_form-to-create-a-new-post/。
我读过几个答案,其中人们使用了一个名为 ACF 前端显示插件的插件 URL:https://wordpress.org/plugins/acf-frontend-display。该插件似乎不再存在。 ACF Pro 需要 spring 吗?
我正在尝试在我的 front-page.php
中执行此操作。我在 get_header();
.
上面添加了这一行
acf_form_head();
我在我希望表单的位置添加了这个:
acf_form(array(
'post_id' => 'new_post',
'new_post' => array(
'post_type' => 'post',
'post_status' => 'publish'
)
));
这是我在尝试查看表单时遇到的错误,请注意出现了提交按钮:
感谢您的帮助。
从示例来看,您至少需要这样(您缺少标题和内容):
acf_form(array(
'post_id' => 'new_post',
'post_title' => true,
'post_content' => true,
'new_post' => array(
'post_type' => 'post',
'post_status' => 'publish'
)
));
但这也应该包含在循环中(即 <?php while ( have_posts() ) : the_post(); ?>
)。
问题是我使用的是高级自定义字段的免费版本(在撰写本文时)是 4.4.2
。 ACF 的所有联机文档默认为版本 5 文档。 ACF Pro 版本为 5.2.9
.
4版本不支持创建新帖子,必须使用专业版才能使用此功能创建新帖子。
我正在尝试在我使用 WordPress 构建的内部网的主页上创建一个表单。我正在尝试使用高级自定义字段 (ACF) 创建表单。我已按照此处 ACF 文档中提供的说明进行操作:http://www.advancedcustomfields.com/resources/using-acf_form-to-create-a-new-post/。
我读过几个答案,其中人们使用了一个名为 ACF 前端显示插件的插件 URL:https://wordpress.org/plugins/acf-frontend-display。该插件似乎不再存在。 ACF Pro 需要 spring 吗?
我正在尝试在我的 front-page.php
中执行此操作。我在 get_header();
.
acf_form_head();
我在我希望表单的位置添加了这个:
acf_form(array(
'post_id' => 'new_post',
'new_post' => array(
'post_type' => 'post',
'post_status' => 'publish'
)
));
这是我在尝试查看表单时遇到的错误,请注意出现了提交按钮:
感谢您的帮助。
从示例来看,您至少需要这样(您缺少标题和内容):
acf_form(array(
'post_id' => 'new_post',
'post_title' => true,
'post_content' => true,
'new_post' => array(
'post_type' => 'post',
'post_status' => 'publish'
)
));
但这也应该包含在循环中(即 <?php while ( have_posts() ) : the_post(); ?>
)。
问题是我使用的是高级自定义字段的免费版本(在撰写本文时)是 4.4.2
。 ACF 的所有联机文档默认为版本 5 文档。 ACF Pro 版本为 5.2.9
.
4版本不支持创建新帖子,必须使用专业版才能使用此功能创建新帖子。