[Ожидание подтверждения пользователя] Сломана страница товара на CMS WordPress после работы с WPML
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Предыстория вопроса:
Перевожу сайт и возникла ошибка на странице товара. Страница сделана с помощью шаблона через Elementor Pro. На Румынской версии сайта страницы товара отображаются как нужно, на Русской версии пропал footer и все содержимое самой карточки товара. Сломанная карточка на русской версии - скрытая ссылка. Рабочая на румынской версии - скрытая ссылка. Сам сайт на CMS WordPress + тема WoodMart. Сделан с использованием Elementor pro.
Симптомы:
На Русской версии пропал footer и все содержимое самой карточки товара. Не корректно работает каталог в шапке сайта (меню).
Вопросы:
В чем может быть проблема с отображением страницы товара на русской версии?
Почему не корректно работает каталог в шапке сайта на сломанной карточке товара?
Открыв несколько раз ссылку, я увидел следующее общение Ошибка установки соединения с базой данных. В итоге страница была загружена. Русская версия товара это перевод или оригинал?
Возможно, что на странице присутствует фатальная ошибка. Первый шаг - включить отладку WordPress. Вы можете сделать это, добавив несколько строк в файл wp-config.php сайта. Когда включен журнал ошибок, Вы увидите, что представляет собой настоящая проблема.
Чтобы включить отладку, откройте файл wp-config.php и найдите define ('WP_DEBUG', false) ;
Измените его на:
define('WP_DEBUG', true);
Чтобы включить регистрацию ошибок в файле на сервере, нужно добавить еще одну подобную строку:
define( 'WP_DEBUG_LOG', true );
В этом случае ошибки будут сохранены в файле журнала debug.log в каталоге /wp-content/.
Ошибка в админ панели:
Deprecated: Automatic conversion of false to array is deprecated in /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19 Warning: Cannot modify header information - headers already sent by (output started at /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php:19) in /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-admin/includes/misc.php on line 1438 Warning: Cannot modify header information - headers already sent by (output started at /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php:19) in /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-includes/functions.php on line 7137 Warning: Cannot modify header information - headers already sent by (output started at /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php:19) in /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-admin/admin-header.php on line 9
Ошибка на самой странице товара:
Deprecated: Automatic conversion of false to array is deprecated in /home/m/mefideus/kshop.mefideus.beget.tech/public_html/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19
Данные уведомления не должны вызывать проблему. Попробуйте временно отключить плагин WPML Sticky Links, чтобы проверить, влияет ли он на ситуацию.
Также убедитесь, что все плагины Elementor (Elementor и Elementor Pro) обновлены до последних версий для дальнейшего решения проблемы. Если доступно обновление для Вашей текущей темы, рекомендуется его установить, так как это может устранить возможные несовместимости.
Могли бы Вы уточнить: русская версия товара – это оригинал или перевод?
Попробуйте выполнить предложенные шаги и сообщите, сохраняется ли проблема.
Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.