错误预填充高级自定义字段

时间:2013-11-01 15:04:07

标签: wordpress advanced-custom-fields

我在前端设置了一个带有高级自定义字段的表单,以便允许从前端生成帖子。

表单有效,但每次我访问带有表单的页面时,表单都会预先填充值,但在自定义字段设置中,我没有指定默认值。

这是我正在使用的代码。

<?php acf_form_head();
get_header(); ?>

<div id="primary" class="site-content">
    <div id="content" role="main">

        <?php the_post(); ?>

        <?php 

         $options = array(
            'post_id' => 'new',
            'field_groups' => array(36),
            'submit_value'  => 'Create Quote Request' , 
            'updated_message'  => 'Quote Created!' 

        );

        acf_form( $options ); ?>

    </div><!-- #content -->
</div><!-- #primary -->

<?php get_footer(); ?>

感谢任何建议。

2 个答案:

答案 0 :(得分:0)

将“创建报价请求”更改为'',因为这是填充文本框的文本...因此删除它将停止填充它。

答案 1 :(得分:0)

我遇到了同样的问题。我无法弄清楚如何正确设置它,所以我jqueried它。希望这会有所帮助。

$(".reset").ready(function() {
    $('.acf-form').find("input[type=text], textarea").val("");
});

将.acf-form替换为您的表单ID或类

我改变了我的需求: Clear form fields with jQuery