- Статус
- Решено
- Заявлено для
- WPML Media Translation 2.7.0
- Решено в
- 2.7.1
Обзор проблемы
Если Вы обновитесь до 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 → Перевод медиафайлов.
- Откройте вкладку Настройки экрана в верхней части страницы.
- Увеличьте количество отображаемых изображений.
Пожалуйста, имейте в виду, что слишком большое значение может повлиять на производительность Вашего сайта.