• Добрый день всем, коллеги!

    Суть в следующем:
    Имеем некоторое подобие личного кабинет
    Кусок шаблона, вставляемый через «Get_template_part()». В этом куске посредством PDO подтягиваются данные из внешнего источника, формируется некоторого рода табличка, выводится на обозрение пользователю. Проблем никаких.
    Затем сия табличка крепится в тело электронного письма и отправляется на 3 почтовых ящика посредством wp_mail();

    Суть проблемы в том, что, с недавнего времени(может дня 2) стало происходить следующее:

    Формируемое письмо отправляется по 3 раза(на лицо зацикленност). Вопрос, как подобное можно отловить в WP? Дебаг особой пользы не принес.

    Недавно

    • Тема изменена 7 лет, 2 месяца назад пользователем Юрій. Причина: Перенес в более подходящий раздел по просьбе ТС

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • похоже, я завел её не в том разделе. Уважаемые модераторы. перенесите пожалуйста. Не со зла, по невнимательности(

    Модератор Юрій

    (@yube)

    @syfer43, вопрос перенесен в «Проблемы и решения»

    Юрий,
    Благодарен)

    Модератор Юрій

    (@yube)

    У меня была аналогичного плана проблема с шорткодами. Выяснилось, что Тема втихаря прогоняет генерацию контента для отлова своих шорткодов, чтобы вставить вызовы жабаскриптов в хедер. И плагин какой-то делал аналогичную бяку. Пришлось добавлять в функцию static $flag, чтобы не было повторных обработок.

    Юрий,
    В том то и дело, что данное добро работало(до обновления точно, подозреваю что с обновлением сломалось, но, читая чендж-лог. не вижу, из-за чего бы ему там ломаться). Тема закастомленный 2016, шорткодов нет. плюс, могу сказать, что часть кода из файла выполняется нормально и однократно(до вывода переменной с таблицей в тело документа точно)

    • Ответ изменён 7 лет, 2 месяца назад пользователем syfer43.

    UPD:
    На данный момент, функции wp_mail и wpdb->query исполняются трижды, все остальное работает как и должно… Мистика или кривота…

    UP!
    Пробовал выполнять разнообразные махинации, проблема не уходит! Уж очень странно. Троится как при вставке кода(ф-ии wp_mail) в страницу, так и при написании в шаблоне, куске шаблона, и пр. Может быть, у кого-то тоже уже появилась данная проблема? или я один такой «везучий»

    Ну и, собственно, локализация проблемы оказалась очень простой:
    Один из плагинов, незаметно обновленный JetPack’ом, начал всю эту тряхомудию. И ведь не думалось даже на этот плагин, т.к., по совету Юрия, попробовал отключать плагины с шорткодами, безрезультатно. В общем, разработчику отписал, плагин отключил, пока живем. Плагин, кстати, называется Yoast SEO.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Отлов зацикленности» закрыта для новых ответов.