В настроенном шаблоне страницы меню выводится нормально, а на сайте выводит просто список страниц… уже чистил плагинами базу, 100 раз всё перепроверил в шаблонах, но не работает.
Сайт мультиязычный, используется плагин Polylang. Посоветуйте что ещё можно посмотреть? Ниже скрины из редактора блоков (в нём красным обведено правильное меню) и фронта (там просто список страниц в шапке).
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
@yube спасибо за отклик! Сейчас сделано 2 меню (англ и рус), попробовал удалить в шаблоне блок «навигация» — меню пропало. Затем привязал к нему (см. скрин) английское меню (для проверки) — выводится список стр на русском.
А где определяется место для вывода меню не нашёл… (с этим шаблоном первый раз работаю, в других помню было).
Ответ изменён 1 год, 10 месяцев назад пользователем cbrsnoop.
После активации Темы Twenty Twenty-Three у меня в админке вообще пропал пункт «Меню». И не только он. От «внешнего вида» остались только переключатель тем и редактор. Прикольненько 🙁
Возникло подозрение, что должен существовать какой-то специальный плагин, связывающий блочное меню блочных Тем с полиланговским способом переключения менюх в зависимости от языка. Могу ошибаться. (Эх, раньше были времена…)
Кажется, я понял, как делать правильно. 1. купить Polylang Pro 2. в Template Parts в шаблон header добавить два (или сколько надо) блока «навигация» (фактически это и есть меню) для каждого языка и у этих блоков установить видимость для соответствующих языков (фича есть только в PL pro)
Думаю, tuxfighter имел в виду классическую старорежимную Тему, сделанную по принципу «php — лучший шаблонизатор» безо всяких новомодных блоков где надо и где не надо.
И ещё, никак не могу успокоиться, в редакторе шаблона у меня выводится всё меню включая переключатель языка (это просто ссылка) а во фронте её (ссылки) нет… может это какой-то другой баг, а не полиленг?
не могу понять «поддерживаются обе» — это бесплатная и платная?
Судя по всему — да. Только не совсем понятно, что именно они обе поддерживают. Видимо, речь о том, что обе поддерживают переключатель как таковой, но в блоках (Вордпресс — ФСЁ) только PRO. (Ну или с костылями)
у меня выводится всё меню включая переключатель языка
Я так понял, что при активации фсё-темы происходит импорт обычного меню в блок навигации (у 2023 просто нет ‘menu’ в списке theme_support) . Ну а как оно там импортировалось и что после этого будет работать — это другой вопрос. Переключатель языков PL это же не статика, оно формируется на лету, поэтому после импорта оно как бы есть, но его как бы нет. Если я все правильно понимаю (что не факт)
Просмотр 15 ответов — с 1 по 15 (всего 15)
Тема «Проблема с меню в теме Twenty Twenty-Three (+Polylang)» закрыта для новых ответов.