WP-CLI — это мощный инструмент для разработчиков WordPress, который позволяет управлять WordPress-сайтами из командной строки. Команда wp media
помогает в управлении медиафайлами, такими как изображения и видео, прямо из терминала. Эта документация объясняет функциональность команды wp media
с примерами реализаций.
Используйте команду wp media regenerate
, чтобы пересоздать эскизы для одного или более вложений. Это полезно, когда изменяются размеры изображений в настройках темы, и новая версия изображений требуется для всех предыдущих загрузок.
# Пересоздайте эскизы для изображений с ID 301, 302 и 303.
$ wp media regenerate 301 302 303
# Вывод
# Нашел 3 изображения для пересоздания.
# 1/3 Пересозданы эскизы для "Панорама гор" (ID 301).
# 2/3 Пересозданы эскизы для "Пляжное фото" (ID 302).
# 3/3 Пересозданы эскизы для "Фото заката" (ID 303).
# Успех: Пересозданы 3 из 3 изображений.
Совет: Используйте параметр --yes
, чтобы избежать подтверждения, если вы хотите пересоздать эскизы для всех изображений сразу.
# Пересоздайте эскизы для всех изображений без подтверждения.
$ wp media regenerate --yes
Команда wp media import
позволяет импортировать файлы напрямую в библиотеку медиафайлов WordPress как из локального хранилища, так и из URL.
# Импортируйте изображение из локальной директории и привяжите его к посту с ID 456.
$ wp media import ~/Images/new-photo.jpg --post_id=456 --title="Новое фото" --featured_image
# Вывод
# Успех: Импортировано изображение '/home/user/Images/new-photo.jpg' как вложение ID 501 и привязано к посту 456 в качестве изображения записи.
Примечание: Параметры --post_id
, --title
и --featured_image
помогают установить изображение как выбранное изображение для поста.
# Импортируйте изображение с веб-сайта.
$ wp media import http://example.com/image.jpg --title="Сетевое изображение" --alt="Альтернативный текст"
Список зарегистрированных размеров изображения с wp media image-size
Используйте команду wp media image-size
для списка всех зарегистрированных размеров изображений в вашей установке WordPress.
# Список всех размеров изображений
$ wp media image-size
# Вывод
+--------------------+-------+-------+------+
| name | width | height| crop |
+--------------------+-------+-------+------+
| full | | | N/A |
| large | 1024 | 1024 | soft |
| medium | 300 | 300 | soft |
| thumbnail | 150 | 150 | hard |
+--------------------+-------+-------+------+
Эта команда помогает увидеть, какие размеры изображений доступны в вашей установке, чтобы лучше управлять медиа.
Заключение
Команда wp media
WP-CLI значительно улучшает управление медиафайлами в WordPress. Она позволяет пересоздавать эскизы, импортировать файлы и проверять доступные размеры изображений, что упрощает работу ИТ специалистов и разработчиков.