Вы можете использовать wp_set_object_terms()
для динамического добавления таксономии к вашему сообщению. Эта функция вставит термин и, если термин уже существует, обновит количество сообщений, связанных с этим термином. Я сделал небольшой пример с названием поста и названием таксономии, вы можете попробовать ниже код:
$name = $_POST['value']['post_name'];
$tax_name = $_POST['value']['tax_name'];
$args = array(
'post_title' => $name,
'post_type' => 'your_post_type',
'post_status' => 'publish',
'comment_status' => 'close',
'ping_status' => 'closed'
);
$pid = wp_insert_post($args);
wp_set_object_terms($pid, $tax_name, 'your_tax_slug', false);
Для получения дополнительной справки wp_set_object_terms()
вы можете проверить эту ссылку .
Надеюсь, это поможет вам.