Поддержка Проблемы и решения Ошибка «continue» targeting switch is equivalent to «break»

  • После обновления php и версии WP стала всплывать ошибка:
    Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? in /var/www/u0758247/data/www/ipm-ce.com/wp-content/themes/Divi/includes/builder/functions.php on line 5810

    Warning: Cannot modify header information — headers already sent by (output started at /var/www/u0758247/data/www/ipm-ce.com/wp-content/themes/Divi/includes/builder/functions.php:5810) in /var/www/u0758247/data/www/ipm-ce.com/wp-includes/functions.php on line 6029

    Warning: Cannot modify header information — headers already sent by (output started at /var/www/u0758247/data/www/ipm-ce.com/wp-content/themes/Divi/includes/builder/functions.php:5810) in /var/www/u0758247/data/www/ipm-ce.com/wp-admin/includes/misc.php on line 1252

    Warning: Cannot modify header information — headers already sent by (output started at /var/www/u0758247/data/www/ipm-ce.com/wp-content/themes/Divi/includes/builder/functions.php:5810) in /var/www/u0758247/data/www/ipm-ce.com/wp-admin/admin-header.php on line 9

    Тема: Divi. Менять на continue2 страшно, боюсь непредвиденных ошибок. Подскажите, как исправить ошибку? Заранее спасибо!

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

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Подскажите, как исправить ошибку?

    обратитесь в ТП вашей коммерческой темы
    п.9 правил форума.

    Я столкнулся с аналогичной проблемой, но для другого плагина.

    Мне помогла вот эта хорошая англоязычная ссылка:
    https://wordpress.org/support/topic/warning-continue-targeting-switch-is-equivalent-to-break/

    Есть два варианта решения (не считая обращения в ТП).
    1. Вникнуть в код и осознанно исправить «continue» в коде либо на «break», либо на «continue 2» в зависимости от реализации алгоритма.

    2. Подавить warning’и.
    Для этого в файл wp-config.php нужно дописать строку:
    define( ‘WP_DEBUG_DISPLAY’, false);

    Такое решение может подойти как временное, пока вы не получите ответа из техподдержки и/или апдейта.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Ошибка «continue» targeting switch is equivalent to «break»» закрыта для новых ответов.