Меню WordPress не работает – что делать

WordPress представляет собой очень гибкую систему управления сайтом, в которой каждый вебмастер может широко настраивать функционал за счёт установки плагинов и тем из большого разнообразия. Но у такой свободы есть и обратная сторона – некоторые функции могут оказаться несовместимы друг с другом и вызывать определённые неполадки.

В этой статье мы разберём проблему, с которой иногда сталкиваются некоторые пользователи – меню в WordPress не работает. Вы узнаете, как определить источник этой неполадки и как сделать, чтобы меню работало снова.

WordPress

Какие действия выполнялись перед проблемой с меню

Чтобы попытаться верно диагностировать неполадку и быстро понять, почему меню WordPress не работает, следует подумать и вспомнить, какие действия вы делали на сайте перед этим. Вспомните, когда меню в последний раз работало, и что вы делали на сайте после этого, что привело к тому, что меню работать перестало.

Как правило, проблема возникает после обновления WordPress, темы или плагинов (тогда надо вспомнить, что именно вы обновляли), после изменения их настроек (надо вспомнить, что именно вы меняли), после установки новых плагинов или после изменения темы.

Именно эти действия приводят к большинству неполадок на сайте и неработающее меню в WordPress тоже может появиться от этого. Понимание того, что именно привело к проблеме, поможет вам решить её.

Ниже приведём способы решения, начиная с самых частых.

Локальная проблема

Меню в WordPress может не работать не из-за того, что на сайте что-то не так, а из-за локальной проблемы, которая возникает на компьютере или в браузере пользователя. Поэтому, если вы столкнулись с этой неполадкой, то сначала попробуйте зайти на свой сайт через другой браузер или другое устройство и проверить работу меню там.

Если проблема имеет какой-то стабильный локальный характер, например, видно, что меню не работает на всех мобильных или на всех браузерах отпрядённого типа, то это уже, всё-таки, проблема сайта, и скорее всего темы. Возможно, разработчики не предусмотрели нормальную работу темы на определённых устройствах и в браузерах. Это бывает только с бесплатными темами. Тогда лучше выбрать другую тему.

Обновление библиотек jQuery в WordPress

jQuery – это библиотека, необходимая для работы некоторых приложений на JavaScript. JavaScript – это язык программирования, который используется во всех плагинах. В WordPress версии 5.5 произошло обновление библиотеки jQuery. Однако некоторые плагины всё ещё используют устаревшую версию библиотеки. Такая несовместимость привела к образованию некоторых проблем, в том числе и может вызвать не работоспособность меню.

Очевидно, что анамнезом этого диагноза будет совершение обновления CMS WordPress. То есть, если вы делали обновление WordPress и после этого меню работать перестало, то с большой вероятностью можно сказать, что проблема в новой версии jQuery и её несовместимости с некоторыми плагинами.

Временным решением будет использование плагина Enable jQuery Migrate Helper, который адаптирует совместимость библиотек jQuery. После установки и активации плагина все несовместимости, связанные с jQuery, пропадут и меню должно начать работать. Однако не стоит надеяться на этот плагин постоянно. Его рекомендуется использовать только временно, до тех пор, пока разработчики плагинов не выдвинут свои обновления, которые будут работать с новой версией jQuery или до того момента, пока вы не подберёте альтернативные плагины несовместимым. Оставаться на устаревшей версии jQuery небезопасно и не рентабельно.

Несовместимость плагинов

Возможность создавать плагины доступна каждому, кто владеет программированием. Поэтому иногда попадают продукты дилетантов, которые могут работать некорректно и вызывать несовместимости с другими плагинами. Иногда такое может возникнуть даже с популярными плагинами от продвинутых и профессиональных студий.

Чтобы убедиться, что на неработающее меню в WordPress влияет какой-то из плагинов, следует сначала перейти в раздел “Плагины” и деактивировать все плагины. Затем нужно проверить, работает ли меню. Если работает, то следует начать активировать плагины по одному и после каждого проверять работоспособность меню. Тот плагин, после которого меню работать снова перестанет, будет причиной неполадки.

Такая проблема может появиться после обновления плагинов, установки новых или изменении настроек ранее установленных. Если был выявлен несовместимый плагин, то нужно попробовать изменить его настройки или заменить его на другой плагин.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *