• Решено allchh

    (@allchh)


    Здравствуйте.
    Подскажите, пожалуйста, как обойти то, что хук срабатывает дважды, если один из файлов шаблона отдает 404 ошибку?
    К примеру template_include, template_redirect и т.д. будут вызывать функцию повторно столько раз, сколько в загружаемом шаблоне будет 404 ошибок на js, css, img и другие файлы с этого шаблона?

    Есть функция в плагине, что делает запись в бд, а после в зависимости от условий — загружает нужный шаблон записи. И если в этом шаблоне есть img, что отдает 404 — функция сработает повторно, соответственно повторно сделает запись в бд.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Например, проверять результат функции is_404() перед записью в базу.

    Автор allchh

    (@allchh)

    Да, после написания вопроса так и сделал 🙂
    Все работает, спасибо в любом случае!

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Функция на хуке вызывается несколько раз» закрыта для новых ответов.