我正在尝试调用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 );
答案 0 :(得分:1)
看起来你应该能够使用更新的钩子:
{$taxonomy}_add_form
查看参考:https://developer.wordpress.org/reference/hooks/taxonomy_add_form/