Вызов функции, если в WordPress создан новый тег

Я пытаюсь вызвать функцию в WordPress, которая вызывается созданием нового тега записи в WordPress.

Может быть, проблема в действии, сначала я попытался использовать это add_action( 'edit_tag_form', 'update_tags',10 ,2 ); но после прочтения я узнал, что WordPress разобрал этот призыв к действию.
затем,
Я пытался добиться этого через это, но это не работает.

Любая помощь приветствуется.

function update_tags($ID, $tags) {
$data = array("name" => $tags->name,"slug" => $tags->slug);

$data_string = json_encode($data);

$ch = curl_init('ANY API');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);

$result = curl_exec($ch);
}
add_action( 'post_tag_edit_form', 'update_tags',10 ,2 );

1

Решение

Похоже, вы должны быть в состоянии использовать более новый хук:

{$taxonomy}_add_form

Проверьте ссылку: https://developer.wordpress.org/reference/hooks/taxonomy_add_form/

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector