Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress附加字段单选按钮_Wordpress - Fatal编程技术网

Wordpress附加字段单选按钮

Wordpress附加字段单选按钮,wordpress,Wordpress,我为收件人创建了一个自定义帖子类型,并为收件人性别创建了一个附加字段。我在前端创建了一个表单,用于添加包含所有必填字段的收件人。但当我提交表单时,会在收件人中添加一个新的帖子,除了性别字段之外,其他字段都有。性别字段是单选按钮。以下是附加字段的代码: array ( 'key' => 'field_5426684ccbad6', 'label' => 'Gender', 'name' => 'gender', 'type' => 'radi

我为收件人创建了一个自定义帖子类型,并为收件人性别创建了一个附加字段。我在前端创建了一个表单,用于添加包含所有必填字段的收件人。但当我提交表单时,会在收件人中添加一个新的帖子,除了性别字段之外,其他字段都有。性别字段是单选按钮。以下是附加字段的代码:

array (
    'key' => 'field_5426684ccbad6',
    'label' => 'Gender',
    'name' => 'gender',
    'type' => 'radio',
    'required' => 1,
    'choices' => array (
        'male' => 'Male',
        'female' => 'Female',
    ),
    'other_choice' => 0,
    'save_other_choice' => 0,
    'default_value' => '',
    'layout' => 'horizontal',
),

请告诉我如何从前端更新性别字段?

使用
update_post_meta
而不是
add_post_meta

您使用的代码是前端?不,此代码用于为性别创建自定义字段,我正在使用add_post_meta($post_id,'field_5426684; ccbad6,'male');若要添加值,请使用update_post_meta而不是add_post_meta,在后端请检查此字段的输出,如感谢快速帮助Ravi,update post meta工作正常,我不知道原因,但它工作正常。