Обзор проблемы
Если Вы обновитесь до WordPress 6.0, при переходе в WPMLПеревод медиафайлов постраничная навигация не работает и отображаются только первые 20 изображений. Единственный способ получить доступ к дополнительным изображениям — использовать фильтр.
Обходное решение
- Убедитесь, что у Вас есть полная резервная копия сайта.
- Отредактируйте файл /wpml-media-translation/classes/menus/wpml-media-translations-ui.php.
- Найдите строку 310 и замените:
$query_count = preg_replace( '/^SELECT /', 'SELECT SQL_CALC_FOUND_ROWS ', $query );
- На
$query_count = preg_replace( '/^SELECT /', 'SELECT SQL_CALC_FOUND_ROWS ', trim($query) );
В качестве альтернативы Вы также можете попробовать следующее:
- Перейдите в WPMLПеревод медиафайлов.
- Откройте вкладку Настройки экрана в верхней части страницы.
- Увеличьте количество отображаемых изображений.
Пожалуйста, имейте в виду, что слишком большое значение может повлиять на производительность Вашего сайта.