WPML

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

Если Вы обновитесь до WordPress 6.0, при переходе в WPMLПеревод медиафайлов постраничная навигация не работает и отображаются только первые 20 изображений. Единственный способ получить доступ к дополнительным изображениям — использовать фильтр.

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

  1. Убедитесь, что у Вас есть полная резервная копия сайта.
  2. Отредактируйте файл /wpml-media-translation/classes/menus/wpml-media-translations-ui.php.
  3. Найдите строку 310 и замените:
    $query_count = preg_replace(
    	'/^SELECT /',
    	'SELECT SQL_CALC_FOUND_ROWS ',
    	$query
    );
  4. На
    $query_count = preg_replace(
    	'/^SELECT /',
    	'SELECT SQL_CALC_FOUND_ROWS ',
    	trim($query)
    );

В качестве альтернативы Вы также можете попробовать следующее:

  1. Перейдите в WPMLПеревод медиафайлов.
  2. Откройте вкладку Настройки экрана в верхней части страницы.
  3. Увеличьте количество отображаемых изображений.

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

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