[Решено] Ошибка Wordpress при попытке перевести SINGLE PRODUCT в разделе LOY...
Эта тема решена. Вот описание проблемы и ее решения.
Problem: Если вы столкнулись с проблемой, что переведенная страница Single Product в теме Woodmart не отображается корректно, и при переключении на другой язык видны неправильные блоки или визуальный код, а также страница ведет на ошибку 404. Solution: Мы рекомендуем следующие шаги: 1) Перейдите в WPML → Настройки → Перевод пользовательских полей. 2) Активируйте опцию
Показывать метаокно "Настройка многоязычного контента" на экране редактирования записи
. 3) Вернитесь на страницу layout на оригинальном языке, установите настройки пользовательских полей на 'копировать' и заново дублируйте layout.
Если данное решение не помогло или кажется неактуальным, рекомендуем открыть новый тикет поддержки. Также настоятельно советуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
<b>Предыстория вопроса: </b>
Я пытался опубликовать перевод страницы продукта SINGLE PRODUCT в разделе Layout темы Woodmart на своем сайте WordPress.
[removed]
<b>Симптомы: </b>
При попытке опубликовать перевод возникает ошибка сайта. Ошибка с типом E_ERROR возникла на строке 27 файла /home/iason.site/public_html/wp-content/themes/woodmart/woocommerce/single-product/product-image.php. Сообщение об ошибке: Uncaught Error: Call to a member function get_gallery_image_ids() on null.
<b>Вопросы: </b>
Как исправить ошибку E_ERROR на строке 27 в файле product-image.php?
Может ли проблема быть связана с конфликтом плагинов или темы?
Судя по Вашему описанию, проблема может быть связана с текущей темой Woodmart. Чтобы устранить эту проблему, пожалуйста, выполните следующие шаги:
1) Обновите тему Woodmart:
- Перейдите в админ-панель WordPress.
- Перейдите в раздел Внешний вид > Темы.
- Найдите тему Woodmart и нажмите на кнопку обновления, если оно доступно. Если нет, скачайте последнюю версию Woodmart 7.5.1 с сайта автора и обновите тему вручную.
2) Проверьте наличие проблемы:
После обновления темы проверьте, сохраняется ли проблема. Если проблема исчезла, значит, она была связана с предыдущей версией темы.
3) Обратитесь в поддержку автора темы:
Если проблема сохраняется даже после обновления темы, рекомендую обратиться в поддержку автора темы Woodmart. Они могут предоставить более детальную информацию и помочь решить проблему.
Здравствуйте
Я создал новую установку WordPress и woodmart. Читы шаблон сайта.
При создании в разделе Loyout страницы Single Product русская версия отображается нормально, а при создании версии на другом языке теперь при публикации ошибки не возникает , но страница отображается пустой.
Убедитесь, что Вы используете последнюю версию Вашей темы.
Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.
Добрый день,
Я проблему не решал так, как вы запросили данные от FTP.
Вот посмотрите продут по ссылке ниже.
скрытая ссылка
Русская версия страницы имеет дизайн, который был создан в разделе Layout- Single product, но если переключить страницу на румынский язык, то дизайн страницы с продуктом будет уже другой- что в стандарте Woocommerce. Это говорит о том, что в разделе Layout не создается кастомная страница продукта (Single Product) на другом языке: скрытая ссылка
При попытке опубликовать страницу Single Product layout на другом языке возникает ошибка (смотрите скриншот)
Прошу прощения за задержку. Пытался разобраться в чем может быть проблема. Я сохранил перевод Single product лэйаут в редакторе переводов WPML, и вижу, что новый дизайн применился.
Здравствуйте,
Теперь я установил на тот же домен iason.store свой сайт который в разработке, и по новой установил чистую WordPress и wood mart, но раздел Layout- single product так и не работает с другим языком кроме основного.
Простите, я немного запутался. Так как мы говорим, о layout товара, я открыл товара для просмотра на обоих языках (прикрепил скриншоты), и вижу, что single product layout одинаков для товара и его перевода. Не могли бы Вы показать мне на скриншотах последовательность действий и текущую проблему?
Добрый день,
Я попытаюсь объяснить вам, что не так со страницей Layout.
Вы наверное знаете, что в теме Woodmart, есть возможность кастомизировать такие страницы, как : Single product, Products arhive, cart, Checout через раздел Layout. Переводчик wpml работает со всеми, кроме Single Product. Созданную страницу Single Product можно запустить для всех категорий товаров или для определенных, либо для определенных продуктов. На вашем скриншоте товар не был с кастомной страницей Single Product.
Я сделал скриншоты поэтапные.
*На скриншоте 1:
- Выбор кастомной страницы продукта "Мебель под заказ кровати" и нажимаем на кнопку "изменить". Входим в раздел с редактором страницы. Страница редактируется на русском языке.
*На скриншоте 2:
- Для перевода страницы на румынский язык Выбираем "Wordpress редактор"
* На скриншоте 3:
- Попадаем на страницу редактирования румынского языка. Копируем контент с русского языка. Видим, что некоторые блоки отображаются неправильно, в них не должно визуального кода.
Если нажать на ссылку страницы, то попадаем в 404.
* На скриншоте 4:
- Страница на русском с кастовым отображением продукта
* На скриншоте 5:
- Переключаем на румынский язык и видим отображение страницы с продуктом не так, как в русском варианте на скриншоте 4, а в стандартном отображении woocommerce.
Ссылки:
1) Непосредственно редактирование кастомной страницы в разделе Single Product - "Мебель под заказ кровати" в русской версии скрытая ссылка