WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 3.2.2
Решено в
3.2.3

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

Если выбран параметр «Название языка добавлено в качестве параметра», URL пагинации на дополнительных языках не работает.

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

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

add_filter( 'get_pagenum_link', 'wpml_workaround_get_pagenum_link' );
function wpml_workaround_get_pagenum_link( $url ) {
$current_language = apply_filters( 'wpml_current_language', '' ); 
$pattern = '/(\?lang=' . $current_language . ')(\/.*)/'; 
$url = preg_replace( $pattern, '$2', $url ); 
return $url;
}

Эта проблема решена в предстоящей новой версии.

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