Как очистить информацию с настроек плагина?

Ссылка скопирована
FTP
1 ответ

Такая ситуация, пользуюсь плагином WeGlot для перевода и добавил второй дропдаун выбора языка, произошла ошибка 404 и появился дропдаун на странице который нельзя удалить в списке, ничего не помогает.

Как очистить информацию с настроек плагина?

Называется eqeqe

Переустановка плагина не помогает, где его можно отрыть в файлах чтобы снести руками? В базе данных искал, не нашёл.

Дополнительно:

удалите плагин с селектором выбора языка. А конкретней, если в WeGlot нет возможности поставить селектор то удалите и его если он такой нежный и отзывчивый к другим подобным плагинам. Я никогда не пользовался WeGlot, не в курсе. Если такая ситуация советую 1, удалить как вы выражаетесь дропдаун. Удалить его можно по ftp или на хостинге в файловом менеджере. Откройте папку с сайтом, потом wp-content - plugins, найдите там дропдаун и удалите. Чтобы пользоваться селектором выбора языка, если у вас машинный перевод то установите gtranslate, если мультисайт и вы переводите вручную каждую страницу, поставьте polylang, там есть возможность установить список языков. А для непосредственно перевода поставьте loco translate, он так болезненно не реагирует всякие дробдауны :). Переводить с loco translate легко и просто. Любой разберётся, с любым уровнем. Так же элементарно и с polylang, установил, в настройка всё доступно и понятно написано. Надо искать не в базе данных а в корневой папке сайта по ftp или файловом менеджере. А что, нельзя удалить в админке на стр. со списком плагинов? Такого не может быть.

Ответы:

В базе данных его не может не быть. + в папке приложения возможно будет

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Сергей Миронов Ответ

Переустановка плагина часто не помогает, потому что WordPress при удалении плагина не всегда удаляет его настройки из базы. Но удалять “в файлах” выпадающий список почти наверняка бесполезно: если селектор появился из настройки WeGlot или другого плагина, он хранится в wp_options, метаданных или генерируется скриптом.

Сначала сделайте бэкап базы. Потом проверьте, какой именно код выводит селектор. Откройте страницу, найдите элемент eqeqe в исходном коде и посмотрите классы/ID рядом. Если там weglot, gtranslate или название другого плагина — источник понятен.

По базе можно искать так:

SELECT option_name, option_value
FROM wp_options
WHERE option_value LIKE '%eqeqe%';

SELECT option_name, option_value FROM wp_options WHERE option_value LIKE '%eqeqe%';

Если префикс таблиц не wp_, замените его на свой. Также проверьте postmeta, если селектор добавлялся через виджет/конструктор:

SELECT post_id, meta_key, meta_value
FROM wp_postmeta
WHERE meta_value LIKE '%eqeqe%';

SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE meta_value LIKE '%eqeqe%';

Через WP-CLI поиск безопаснее:

wp db search "eqeqe" --all-tables

wp db search "eqeqe" --all-tables

Если найдёте option плагина, лучше не удалять всю строку сразу, а сначала экспортировать её значение. Многие настройки сериализованы, и ручная правка в phpMyAdmin может сломать сериализацию. Для сериализованных данных используйте настройки плагина, WP-CLI или аккуратный PHP-скрипт.

Если проблема после добавления второго language switcher, проверьте настройки WeGlot: часто там есть список switchers/shortcode/menu/widget. Удалите лишний switcher из интерфейса плагина. Если интерфейс не даёт удалить, ищите конкретную option WeGlot и чистите только лишний элемент после бэкапа.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

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

Вам также может быть интересно