如何从前端修改自定义类别字段?

时间:2018-12-19 13:21:27

标签: wordpress

我尝试过:

                wp_update_term($personid, 'category', array(
                  'name' => $_POST['nameChange'],
                  'slug' => $string,
                  '_city' => $_POST['newDob'],
                ));

_city是我的类别自定义字段。

这是我找回它的方式:

$fields =  get_term_meta( $cat->cat_ID ); 
$newDob = $fields['_city'][0];

但是我不确定如何在前端进行更改,这两个正在工作并且正在更新

'name' => $_POST['nameChange'],
'slug' => $string,

但不是'

'_city' => $_POST['newDob'],

I followed the docs

1 个答案:

答案 0 :(得分:-1)

wp_update_term不支持​​自定义字段,因此您将需要使用update_term_meta。

update_term_meta($personid, '_dob', $_POST['newDob']);