无法使用 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版本不支持创建新帖子,必须使用专业版才能使用此功能创建新帖子。

http://www.advancedcustomfields.com/pro/