Я использую интерфейсную форму acf для создания сообщений. Все поля работают, но в интерфейсе мне нужно поле, которое должно автоматически назначать категорию в бэкэнде для сообщения.
У меня есть собственное имя типа сообщения "человек".
Код для добавления поста из фронтенд-формы
// Create a new post
$post = array(
'post_status' => 'draft' ,
'post_title' => $_POST['fields']['field_53c8f0941cec0'] ,
'post_category' => array(43,47) ,
'post_type' => 'person' ,
'submit_value' => 'Submit' ,
);
// insert the post
$post_id = wp_insert_post( $post );
. Имя настраиваемой таксономии для моего настраиваемого типа сообщения "person" - "person_type". Все поля сохраняются, но категория не сохраняется на сервере.
Любая помощь очень ценится.