Спасибо за любую помощь с этим.
Мне нужно знать, как перехватить wp_insert_post (или что-то подобное и лучше?) Без многократного запуска. Как правильно сделать это в WordPress?
Например:
В Plugin.php
add_filter( 'wp_insert_post', 'add_data') );
...
function add_data()
{
// This line is outputted twice
terseErrorLog("This code was executed.");
}
Попробуй это:
function add_data() {
global $post;
if ($post - > post_status == "publish") {
terseErrorLog("This code was executed.");
}
}
add_action('save_post', 'add_data');
Других решений пока нет …