- Статус
- Открыто
- Заявлено для
- WPML SEO 2.1.0.1
- Связанный плагин/тема
- Rank Math SEO
- Теги темы
- Compatibility
Обзор проблемы
Плагин Rank Math SEO включает расширенную настройку для удаления базы товара из URL-адресов товаров, поэтому товар может отображаться по URL-адресу site.com/ufo-detector/ вместо site.com/product/ufo-detector/.
Использование этой настройки не позволяет WPML автоматически обновлять ссылки на переводы товара.
Если у Вас есть страница на английском языке, содержащая ссылку на /product/ufo-detector/, при переводе страницы на испанский язык ссылка автоматически обновится на испанский товар по адресу /producto/detector-de-ovni/.
Но если Вы удаляете базу товара, WPML не сможет определить, что это внутренняя ссылка на товар, и не сможет обновить ссылку так, чтобы она указывала на переведенный товар, и в этом случае исходная ссылка останется без изменений.
Если Вы используете настройку Rank Math для удаления базы товара, то после перевода контента Вам потребуется вручную изменить переводы, чтобы исправить ссылки.
Обходное решение
Если ссылки в оригинальной записи используют относительные URL-адреса вместо абсолютных, то настройка в WPML > Языки «Сделать темы мультиязычными» обеспечит перенаправление на правильные переведённые товары, и в этом случае ручного исправления ссылок на переведённых страницах можно избежать.