ACF前端形式创造术语

时间:2015-03-09 10:08:28

标签: wordpress custom-taxonomy advanced-custom-fields

我想使用ACF前端表单函数来创建一个包含自定义字段的表单,用于创建分类术语,在本例中为一个组。我已经看到如何用一个帖子实现这个,并且已经在整个站点中完成了这个但是我无法实现这个来插入一个新术语。我认为我在正确的轨道上,但仍然遇到问题而不是添加条款

        function my_pre_save_post( $post_id )
            {
                // check if this is to be a new post
                if( $post_id != 'new' )
                {
                    return $post_id;
                }

                // Create a new group

                // insert the group
                $post_id = wp_insert_term(
                  $_POST['acf[_post_title]'], // the term
                  'groups', // the taxonomy
                  array(
                    'description'=> $_POST['acf[_post_content]'],
                  )
                );

                // update $_POST['return']
                $_POST['return'] = add_query_arg( array('post_id' => $post_id), $_POST['return'] );

                // return the new ID
                return $post_id;
            }

            add_filter('acf/pre_save_post' , 'my_pre_save_post' );
        $args = array(
            'post_id' => 'new',
            'field_groups' => array( 6055 ),
            'post_title' => true,
            'post_content' => true,
        );
        acf_form($args);

0 个答案:

没有答案