Решение ошибок конструктора сайтов Elementor
Визуальный редактор страниц Elementor является достаточно мощным и удобным инструментом для создания сайтов на WordPress. В умелых руках, конструктор в связке с PRO открывает большие возможности для реализации уникального веб сайта любой сложности.
В статье описаны распространенные ошибки и их решения, связанные с некорректной работой визуального конструктора сайтов Elementor.
В случаях 99% – решения являются рабочими, позволяющие избавится от ошибок. Если вам помогли советы предложенные в статье, отпишитесь в комментариях, это поможет другим пользователям Elementor.
Затрудняетесь самостоятельно решить проблему с корректной работой конструктора Elementor? Напишите мне по контактам для оперативной связи, обсудим план работ, посчитаю в индивидуальном порядке стоимость услуги.
Навигация по странице
ВНИМАНИЕ! Ответственность за Ваш сайт, автор статьи не несет. Следуя советам в статье, вы действуете на свой страх и риск. × Отклонить предупреждение
Лимит памяти PHP (Memory limit) или Error 505
Чтобы увеличить размер памяти – в корне папки вашего сайта найдите файл wp-config.php
Найдите следующую запись (при отсутствии данной записи, добавьте её в начало файла):
В вашем случае значение 256М может быть меньше, введите значение 256М, сохраните изменения.
Можно также рассмотреть внесение исправлений через плагины, подобное решение не одобряю в виду того, что плагины содержат большее количество кода, нежели одна строка.
Конфликт плагинов
Самой распространенной проблемой загрузки конструктора сайтов Elementor является конфликт плагинов. Чтобы определить причину бесконечной загрузки, необходимо полностью отключить все активные плагины в админ панели WordPress.
Заходим в раздел «Плагины», отмечаем в списке все активные кроме Elementor и Elementor PRO и отключаем, пробуем загрузить редактор.
Если редактор загрузился, включаем плагины поочередно и проверяем, это важно! Не включайте сразу все плагины, так вы не сможете определить причину неисправности.
Безопасный режим
Данный способ поможет выявить, конфликтуют ли плагины с конструктором или нет. Включенный безопасный режим отключает при загрузке редактора все сторонние плагины, при этом плагины остаются активными.
Elementor > Инструменты > Общее – Безопасный режим – Включить.
Нарушение структуры страницы
Конструктор Elementor загружается не во всех страницах и записях, хотя в браузере страница отображается и работает правильно.
Это может быть связано с тем, что в процессе сохранения часть изменений записалась криво (отключился интернет, свет) нарушив внутреннюю структуру.
В моем случае помогло клонирование нерабочей страницы. Плагин Happy Addons добавляет возможность дублировать контент, вы можете попробовать воспользоваться также альтернативным решением.
Пересоздать CSS и данные
Кривое отображение верстки и глобальных цветов может быть связано с тем, что необходимо обновить данные CSS вручную, благо сделать это можно без особой сложности и навыков программирования в админке: Elementor > Пересоздать файлы и данные (кнопка).
Скажу по своему опыту, лучше нажмите на кнопку 2 раза, далее очистите кеш (если установлен плагин кеширования).
Откат к прошлой версии
Если вышеуказанные методы не дали результатов, попробуйте откатить редактор на несколько предыдущих версий.
Elementor > Инструменты > Контроль версий
Совместимость плагинов
Обратите внимание на то, что устаревшие версии плагинов могут не поддерживаться версией WordPress. Для того, чтобы проверить совместимость, необходимо в разделе «Плагины» зайти в детали выбранного плагина и сверить версии WordPress.
Не используйте много плагинов
Большое количество плагинов может нарушать работу конструктора. Используйте только необходимые. Отключайте неиспользуемые плагины.
Актуальная версия PHP
Следите за обновлением PHP, старайтесь использовать последнюю версию. Если ваши плагины не поддерживают новую версию PHP, дождитесь скорого обновления совместимости, после чего обновляйте версию PHP.
Обновить версию PHP можно в админке на вашем хостинге. К примеру, у Beget это делается в разделе «Сайты». Выберите необходимый активный сайт, нажмите на иконку с шестеренкой, далее во всплывающем окне выберите последнюю версию.
Если сайт начал работать некорректно, вернитесь к прошлой версии PHP.
Конфликт темы
Используйте темы, которые рекомендуют разработчики Elementor, например, Hello Elementor или Astra.
Прочие моменты
Можно попробовать выйти из админ панели WordPress (наведите на имя пользователя, далее «Выход», после чего очистите кеш в браузере и попробуйте войти снова.
Версия браузера, расширения
В редких случаях Elementor может работать некорректно, по причине устаревшей версии вашего браузера. Во избежание проблем, проверьте актуальность обновлений.
На примере Гугл Хром: Справка > О браузере Google Chrome
Обратите внимание на сторонние расширения в браузере. Отключите их на время выяснения ошибок, либо временно попробуйте использовать другой браузер.
Не работает контактная форма
Elementor использует как и большинство популярных плагинов функцию wp_mail в качестве службы доставки почты.
Не все хостинг провайдеры по умолчанию включают данную функцию. Сама функция wp_mail зависит от того, принадлежит ли send_mail PHP для работы.
Проблема в том, что не все хостинг-провайдеры включают эту функцию. Таким образом, вам необходимо попросить своего хостинг-провайдера включить функцию send_mail, чтобы функция wp_mail работала. Также, вы можете использовать пользовательскую службу SMTP на своем сайте WordPress.
Не работают стили CSS в некоторых виджетах
Ситуация: создали виджет, внесли корректировки в визуальную часть, при просмотре страницы через кнопку “Посмотреть изменения” все работает отлично, но стоит зайти на страницу в режиме Инкогнито – виджет не отображает стили. Обновление CSS в ручном режиме не помогает.
Данная ошибка может ввести в заблуждение, т.к. при редактировании и внутреннем просмотре страницы вы видите изменения.
Это связано с тем, что у вас блокируется и не погружается встроенный файл стилей CSS.
Для того, чтобы решить проблему, необходимо убедится, что сайт работает полностью по HTTPS или HTTP протоколу. Если на сервере у вас настроен редирект на HTTPS, а в настройках URL адрес сайта указан с HTTP – возникнет конфликт и браузер будет частично блокировать стили, т.к. сочтет соединение не безопасным, особенно это отразится на сторонних расширениях.
[expert_bq id=»1570″]Для каждого вызова метода создается стековый кадр фрейм , внутрь которого помещаются данные переменной или результат вызова метода. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Стрелка вверху указывает на место, где интерпретатор получил ошибку при попытке исполнения. Знак перед стрелкой указывает на причину проблемы. Для устранения таких фундаментальных ошибок Python будет делать большую часть работы за программиста, выводя название файла и номер строки, где была обнаружена ошибка.Pip-фатальная ошибка в launcher: невозможно создать процесс с помощью
Все локальные переменные и методы размещаются в стеке. Для каждого вызова метода создается стековый кадр (фрейм), внутрь которого помещаются данные переменной или результат вызова метода. Когда исполнение метода завершается, его элемент удаляется.