@TyronNIKO

Как исправить ошибку при использовании переключателя языка на сайте?

При использовании переключателя языка на сайте возникает проблема при отправке формы ContactForm7
Выглядит это так:
.../wp-json/?lang=en/contact-form-7/v1/contact-forms/776/feedback - выдает ошибку 404
prntscr.com/mfvopm
/?lang=en/ - проблема тут

Плагин wpml.org/

Как решить эту проблему не прибегая к отключению плагина? Придется менять многое
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
../wp-json/?lang=en/contact-form-7/v1/contact-forms/776/feedback

Вот, этого тут не должно быть - /?lang=en
Обновите плагины до актуальных версией (если они актуальной версии, то попробуйте сделать downgrade) и проверьте. Может в какой-то версии плагинов есть баг.
Информация по CF7 & WPML
https://wpml.org/documentation/plugins-compatibili...
Вот, ответ из оф. форума WPML - https://wpml.org/forums/topic/contact-form-7-is-no...
Они предлагают переключиться с переключателя языка в качестве параметра на переключатель языка в качестве директории.
У меня лично работает в режиме /en /ru (я не использую параметр lang?= )
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@TyronNIKO Автор вопроса
Да, я обычно тоже так делаю... но тут до мня работал админ, который решил почему то сделать так :)
Ответ написан
Комментировать
@cema93
WordPress разработчик
Ответ есть на официальном форуме поддержки wpml.org
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы