Wordpress WPML, возвращающий сообщения на всех языках - PullRequest
0 голосов
/ 08 марта 2020

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

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

$args = array(
                'post_type'       => 'post',
                'cat'             => 8,
                'posts_per_page'  => 1,
                'meta_key'        => 'traffic-level',
                'meta_value'      => 1,
                'suppress_filters' => false
              ); 

              $query = new WP_Query( $args );
              wp_reset_query();

Этот фрагмент кода находится в нижнем колонтитуле. php, и веб-сайт меняет язык в зависимости от домена.

Согласно их форуму 'suppress_filters' => false должен сделать трюк, но это не так. Я также попытался переключить язык вручную, и он все еще не работает.

Есть ли что-то еще, что я должен попробовать или проверить?

Спасибо

...