[Resolved] При включении плагина, ломается верхняя часть сайта. Помогите решить проблему.
Описание проблемы: При включении плагина, ломается верхняя часть сайта.
Решение: Если, при покупке темы автор темы указал, что тема совестима с WPML плагином, но Вы не можете найти ее в нашем списке совместивоси и при активации возникают проблемы с темой, попробуйте обратится к автору и объяснить ему проблему. Скорее всего он тестировал тему с WPML плагином и может знать в чем причина.
Вы также можете пригласить автора темы участвовать в нашей программе Go-Global, что бы сделать тему полностью совместимой с WPML плагином: https://wpml.org/documentation/theme-compatibility/go-global-program/
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Our next available supporter will start replying to tickets in about 5.52 hours from now. Thank you for your understanding.
This topic contains 11 ответов, has 2 голосов.
Assigned support staff: Andrey.
После активации плагина, ломается верхняя часть сайта. Сами кнопки переключения не отображаются в топе. Вот сайт zernotorg.com сейчас плагин отключен. На скриншоте видно, при включеном плагине. Помогите решить эту проблему, что б переключение языков отображалось там, где инконки соцсетей. Спасибо!
Timezone: Europe/Kiev (GMT+03:00)
Я предполагаю что это может проблема совместимости между темой и WPML плагином. Здесь Вы можете видеть список совместимых тем : https://wpml.org/documentation/theme-compatibility/
Не могли бы Вы временно отключить все плагины кроме WPML ? Так мы сможем проверить если сторонний плагин не влияет на это поведение в связке WPML с плагином.
Вот продажник hidden link в описании указанна совместимость с этим плагином. Давайте попробую все отключить. Когда вы можете посмотреть?
Timezone: Europe/Kiev (GMT+03:00)
Если Вашей темы нет, в нашем списке выше значит мы ее никогда не тестировали с WPML плагином.
Я рекомендую Вам также обратиться к автору тему и также показать ему проблему, если он указал что тема совместима с WPML, то я могу предположить что он тестировал и может знать что может быть не так в верхней части сайта.
Да, попробуйте отключить на пару минут все плагины и активируйте WPML. Посмотрите изменится ли ситуация.
Также активируйте WP_DEBUG для того чтобы убедится что у Вас нет ошибок на сайте. До и после активации плагина. Чтобы его включить, откройте файл wp-config.php и найдите define(‘WP_DEBUG’, false);. Замените значение на:
Файл wp-config.php находится в корневом каталоге WordPress. Это тот же файл, где хранятся настройки базы данных. Для его редактирования необходим доступ по FTP или SFTP.
Дайте мне знать о результатах.
Пробовал всё отключить, не помогло. Вы можете мне помочь исправить проблему в шаблоне? Тему покупал на тимфоресте, а там нет русскоговорящих.
Timezone: Europe/Kiev (GMT+03:00)
Да, я могу попробовать, но хочу чтобы Вы знали, если проблема окажется сложнее чем мы ожидаем, тогда нам будет нужно связываться с автором темы и привлекать его для решения проблемы.
Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.
Timezone: Europe/Kiev (GMT+03:00)
Я просмотрел код темы в верхней части сайта. Я так понимаю что автор темы добавил блок кода, если плагин активен тогда добавить место для сайдбара (видно что бы отобразить там переключатель языков). Так как я не понял как его активировать, и он был не активен, то при активации выводилось просто пустое поле. По этой причине разметка сайта ломалась.
Я модифицировал немного файл header02.php (wp-content\themes\tm-renovation\template-parts\header02.php) и добавил дополнительное условие, если данный сайдбар не активен, то не выводит место под него.
заменил на эту часть (модифицированную) :
Я рекомендую сохранить файл header02.php с сделанными изменениями а также сделать пометку о том что я заменил и на что, так как с обновлением темы Вы можете потерять проделанные изменения.
Проверьте, сейчас выглядит так как надо.
Спасибо, все теперь в порядке. Есть ещё один вопрос - когда я в настройках плагина ставлю галочку в параметрах переключателя Top Left Widget Area, то выбор языков не появляется. С чем это связанно?
Timezone: Europe/Kiev (GMT+03:00)
Не могли бы Вы сказать где он должен появится ? Попробуйте в виджетах добавить что нибудь в эту область виджета (Top Left ) и проверить если что то вообще там появится или нет. Я предполагаю это связанно с какими нибудь настройками темы.
Я не думаю что мои изменения должны повлиять, в крайнем случае я могу их откатить и проветрить.
Выбор языков должен появится в верхней части сайта, где расположены соцсети. Я добавляю виджет в эту часть и он не отображается. Возможно я что то не так делаю. Не могли бы вы посмотреть?
Timezone: Europe/Kiev (GMT+03:00)
Боюсь что это не связанно с WPML, я пробовал добавить поиск в эту же область, но также не отображается. Это связанно со спецификой Вашей темы. Вам нужно почитать документацию на сайте автора о том как настраивать Вашу тему.
На данном виджете я вижу надпись "Only available for Header Type 03" (Доступен только для Header Type 03), насколько я знаю Вы используете Header Type 02, наверно по этим причинам не отображается.
Как вариант, я добавил Вам переключатель в верхнее меню в WPML >> Языки >> Параметры переключателя языка > Отображать переключатель языка в меню.