如何在WordPress开发中添加带有ACF自定义字段ID的自定义metabox字段

时间:2020-07-31 作者:user2010885

我是wordpress开发的新手,我在我的项目中安装了高级自定义字段插件,并创建了两个文本字段名称&;我还创建了一个插件,可以在帖子中创建一个带有文本框的元框。现在在帖子中,我将获得自定义字段名称(&A);电子邮件和我的自定义元框旁边将出现,但我必须将我的元框附加到名称字段旁边,即在名称字段和电子邮件字段之间。我的metabox代码如下。请任何人帮帮我

//Creating the custom meta box
function my_notice_meta_box() {
    //$post_type = [\'post\',\'acf-field-group\'];
    add_meta_box(
        \'my-notice\',
        __( \'My Notice\', \'mymetabox\' ),
        \'my_notice_meta_box_callback\',
        \'post\'     
    );

}
add_action(\'add_meta_boxes\',\'my_notice_meta_box\'); 

//To display meta box input field
function my_notice_meta_box_callback() {       
    
    ?>
 
    <p>
        <label><strong><?php _e("Notice") ?></strong></label>
        <input type="text" name="meta-text" id="meta-text" value="" />
    </p>
 
    <?php
} 

1 个回复
SO网友:JoshuaDoshua

ACF会自动添加一个元框,所以您不需要在字段中添加自定义元框。如果ACF字段组未显示,请确保确认该字段组上的“位置”设置。(如果希望同一职位类型的ACF字段显示在不同位置,也可以添加多个字段组)。

但是,如果您确实需要自己管理ACF字段,您可以通过以下方式参考其文档以获取字段信息:get_field_object 并通过以下方式手动更新字段update_field.

https://www.advancedcustomfields.com/resources/get_field_object/

https://www.advancedcustomfields.com/resources/update_field/

相关推荐