我尝试过:
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'],
答案 0 :(得分:-1)
wp_update_term不支持自定义字段,因此您将需要使用update_term_meta。
update_term_meta($personid, '_dob', $_POST['newDob']);