Подавить двойной вызов функции

Здравствуйте
Возникла проблема, может кто знает решение?
В файл functions.php вставляю такой код:

function notestzakrww(){
$dfgdfg=array(1,2,3);
$headers = 'From: Test.ru <ottest@test.ru>' . "\r\n";
$i=0;
foreach ($dfgdfg as $ids => $objkt) {
sleep(5);
wp_mail('tutest@test.com', 'Title '.$i, 'Message '.$i, $headers);
$i++;
}
}
add_action('init', 'notestzakrww',100,0);

Код работает но, вместо 3х e-mail отсылает 6.
Что только не делал, плагины отключены, пробовал на разных хостингах и т.д.
Получается функция вызывается не 1 а 2 раза.
Если кто знает решение поделитесь.

Обсуждение темы перенесено автором топика на Форумы wordpress.org по адресу – http://ru.forums.wordpress.org/topic/%D0%94%D0%B2%D0%BE%D0%B9%D0%BD%D0%BE%D0%B9-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8#post-33158 … Вероятно, там же данная проблема и будет решена.

Anonymous
Отправить
Ответ на: