WPML

Обзор проблемы

При использовании Divi и Yoast SEO с WPML XML-карты сайта не будут отображаться должным образом, если Вы зададите формат URL языка как Свой домен для каждого языка.

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

Например, если Вы выберете дополнительный язык, отключите эту опцию, а затем снова включите ее, XML-карта сайта будет отображаться только на этом конкретном языке. В XML-карте сайта будут показаны одни и те же ссылки для всех доменов, тогда как для каждого домена должны отображаться разные/правильные ссылки.

Обходное решение

Эта проблема исправлена в WPML SEO 2.2.0. Обновление решает эту проблему на Вашем сайте, поэтому это обходное решение понадобится Вам, только если Вы пока не можете выполнить обновление.

Добавьте следующий код в Ваш файл functions.php:

add_filter( 'wpseo_enable_xml_sitemap_transient_caching' , '__return_false' ,11);

Если Вы по-прежнему сталкиваетесь с этой проблемой при использовании Divi и Yoast SEO, воспользуйтесь этим другим обходным решением.

Следующие шаги

Многие клиенты уже сообщили об этой проблеме разработчикам Divi, но Вы можете помочь ускорить процесс, если свяжетесь с Elegant Themes через их контактную форму (открывается в новой вкладке) и запросите сроки выхода исправления.

Все известные проблемы

Всё ещё сталкиваетесь с этой проблемой?

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