Я нахожусь в реальной потере этой проблемы. Я только что создал плагин, и протоколировать действия в плагине (так как я не могу видеть вывод обработки), я добавил крюк INIT как так:Wordpress: почему крюк инициализации вызывается несколько раз?
add_action('init', 'test_hook');
function test_hook()
{
global $wpdb;
$message = "Some informational message here";
$wpdb->insert("pq_logs", array("message"=>$message), array("%s"));
}
Что привезет я вставляю, что вместо того, чтобы получать одну строку ввода на каждую страницу, я получаю от 1 до 8 записей строки того же журнала, с разными отметками времени. Количество введенных записей противоречиво и кажется совершенно случайным (иногда я думаю, что это зависит от текущих погодных условий или индекса фондовой биржи).
Я выполнил стандартные проверки, отключил все другие плагины, но безуспешно. Я искал код для чего-то, что делает do_action('init')
, но я только указал один звонок по телефону wp-settings.php
.
Вы также столкнулись? Что ты сделал?
Хорошо, я пойду проверю и посмотрим, все ли. – 2010-12-09 02:47:26