@Lawyer-u
Изучаю сайты на WP.

Как удалить картинки меньше заданного размера в pх на сайте WP?

Приветствую, уважаемые знатоки!

Буду признателен за совет, как на WP сайте, массово удалить картинки меньше заданного размера в px?

К примеру нужно, чтобы в записях остались картинки шириной минимум 400 px и высотой 200 px, остальные удалились, аналогично и с миниатюрами. Удалить нужно из папки медиофайлы.

Понимаю, что после удаления в самих записях скорее всего останутся битые ссылки, но думаю их уже плагином Broken Link Checker удалять.

Или есть более приемлемый вариант удалять сразу и из постов?
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
1) получаете файлы изображений из директории
2) проверяете их размер через getimagesize
3) если размер под удаление получаете id изображения по его урлу, его же вы знаете, как получить ID по урлу легко гуглится.
4) Если ID нет, удаляете файл, если есть удаляете через wp_delete_attachment

Алгоритм такой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы