wp media

Імпортує файли як вкладень, створює ескізи, показує зареєстровані розміри.

Список командОпис
wp media regenerate


Перетворює ескізи для одного або кількох вкладень.
wp media import


Створює вкладення (медіа) із локальних файлів або URL-адрес.
wp media image-size


Список розмірів зображень, зареєстрованих у WordPress.

Приклади

# Re-generate all thumbnails, без confirmation.
$ wp media regenerate --yes
	Found 3 images to regenerate.
	1/3 Regenerated thumbnails for "Sydney Harbor Bridge" (ID 760).
	2/3 Regenerated thumbnails for "Boardwalk" (ID 757).
	3/3 Відновлені примітки для "Сенбурст над рівнем" (ID 756).
	Success: Regenerated 3 of 3 images.
# Import local image and set it to be the featured image for a post.
$ wp media import ~/Downloads/image.png --post_id=123 --title="A downloaded picture" --featured_image
	Success: Imported file '/home/person/Downloads/image.png' як посилання на ID 1753 і підключений до post 123 як зображення зображення.
# List all registered image sizes
$ wp media image-size
	+---------------------------+-------+--------+---- ---+
	| name | width | height | crop |
	+---------------------------+-------+--------+---- ---+
	| full | | | N/A |
	| twentyfourteen-full-width | 1038 | 576 | hard |
	| великі | 1024 | 1024 | soft |
	| medium_large | 768 | 0 | soft |
	| medium | 300 | 300 | soft |
	| thumbnail | 150 | 150 | hard |
	+---------------------------+-------+--------+---- ---+

Вихідний код команд





wp media regenerate

Перетворює ескізи для одного або кількох вкладень.

Використання

wp media regenerate [{attachment-id}...] [--image_size={image_size}] [--skip-delete] [--only-missing] [--yes]

Можна вказати Глобальні параметри та такі:

[{attachment-id}…]
Один або більше ідентифікаційних даних для regenerate.
[–image_size={image_size}]
Name of the image size to regenerate. Тільки thumbnails of this image size will be regenerated, thumbnails of other image sizes will not.
[–skip-delete]
Skip deletion of the original thumbnails. Якщо ваші примірники є надісланими від джерел поза межами вашого контролю, це дуже добре, щоб дати їм подалі. Defaults to false.
[–only-missing]
Тільки generate thumbnails for images missing image sizes.
[–yes]
Позначте, що це для перевірки повідомлення. Confirmation only shows when no IDs passed as arguments.

Приклади

# Regenerate thumbnails for given attachment IDs.
$ wp media regenerate 123 124 125
	Found 3 images to regenerate.
	1/3 Відновлені примітки для "Vertical Image" (ID 123).
	2/3 Відновлені примітки для "Horizontal Image" (ID 124).
	3/3 Відновлені примітки для "Beautiful Picture" (ID 125).
	Success: Regenerated 3 of 3 images.
# Regenerate all thumbnails, без confirmation.
$ wp media regenerate --yes
	Found 3 images to regenerate.
	1/3 Regenerated thumbnails for "Sydney Harbor Bridge" (ID 760).
	2/3 Regenerated thumbnails for "Boardwalk" (ID 757).
	3/3 Відновлені примітки для "Сенбурст над рівнем" (ID 756).
	Success: Regenerated 3 of 3 images.
# Re-generate all thumbnails that have IDs between 1000 and 2000.
$ seq 1000 2000 | xargs wp media regenerate
	Found 4 images to regenerate.
	1/4 Відновлені примітки для "Vertical Featured Image" (ID 1027).
	2/4 Відновлені примітки для "Horizontal Featured Image" (ID 1022).
	3/4 Відновлені примітки для "Unicorn Wallpaper" (ID 1045).
	4/4 Regenerated thumbnails for "I Am Worth Loving Wallpaper" (ID 1023).
	Success: Regenerated 4 of 4 images.
# Re-generate тільки thumbnails of "large" image size for all images.
$ wp media regenerate --image_size=large
	Як ви дійсно хочете відремонтувати "великий" image size for all images? [y/n] y
	Found 3 images to regenerate.
	1/3 Регенерований "великий" примірник для "Sydney Harbor Bridge" (ID 760).
	2/3 No "великий" thumbnail regeneration потрібний для "Boardwalk" (ID 757).
	3/3 Регенерований "великий" примірник для "Сенбурст над рівнем" (ID 756).
	Success: Regenerated 3 of 3 images.




wp media import

Створює вкладення (медіа) із локальних файлів або URL-адрес.

Використання

wp media import {file}... [--post_id={post_id}] [--title={title}] [--caption={caption}] [--alt={alt_text}] [--desc= {description}] [--skip-copy] [--preserve-filetime] [--featured_image] [--porcelain]

Можна вказати Глобальні параметри та такі:

{file}…
Path to file або files to be importad. Додатки glob(3) capabilities of the current shell. Якщо цей файл є вибраним як URL (для прикладу, з системою http або ftp), файл буде downloaded до temp file before sideloaded.
[–post_id={post_id}]
ID електронної пошти для отримання imported files to.
[–title={title}]
Attachment title (post title field).
[–caption={caption}]
Caption for attachent (post excerpt field).
[–alt={alt_text}]
Alt text for image (дозволений як post meta).
[–desc={description}]
“Description” field (post content) attachment post.
[–skip-copy]
Якщо вибрано, медіафайли (місцеві тільки) є imported для library, але не переміщуються на диск.
[–preserve-filetime]
Використання файлу зміненого часу, як post published & modified dates. Remote files will always use the current time.
[–featured_image]
Якщо вибрати, натиснути на імпортований зображення, як вказаний Image of post its attached to.
[–porcelain]
Output just the new attachment ID.

Приклади

# Import all jpgs в поточному user's "Pictures" directory, не зарахований до any post.
$ wp media import ~/Pictures/**/*.jpg
Imported file '/home/person/Pictures/landscape-photo.jpg' as attachment ID 1751.
Imported file '/home/person/Pictures/fashion-icon.jpg' as attachment ID 1752.
Success: Imported 2 of 2 items.
# Import local image and set it to be post thumbnail for a post.
$ wp media import ~/Downloads/image.png --post_id=123 --title="A downloaded picture" --featured_image
Imported file '/home/person/Downloads/image.png' як пристрій ID 1753 і підключений до повідомлення 123 як зображення зображення.
Success: Imported 1 of 1 images.
# Import a local image, але встановіть його як зображення зображення для всіх повідомлень.
# 1. Import image and get its attachment ID.
# 2. Визначте налаштування ID як зображення зображення для всіх повідомлень.
$ATTACHMENT_ID="$(wp media import ~/Downloads/image.png --porcelain)"
$ wp post list --post_type=post --format=ids | xargs -d '' -I % wp post meta add % _thumbnail_id $ATTACHMENT_ID
Success: Added custom field.
Success: Added custom field.
# Import an image from the web.
$ wp media import http://s.wordpress.org/style/images/wp-header-logo.png --title='The WordPress logo' --alt="Semantic personal publishing"
Imported file 'http://s.wordpress.org/style/images/wp-header-logo.png' as attachment ID 1755.
Success: Imported 1 of 1 images.
# Get the URL for an attachment after import.
$ wp media import http://s.wordpress.org/style/images/wp-header-logo.png --porcelain | xargs -I {} wp post list --post__in={} --field=url --post_type=attachment
http://wordpress-develop.dev/wp-header-logo/




wp media image-size

Список розмірів зображень, зареєстрованих у WordPress.

Використання

wp media image-size [--fields={fields}] [--format={format}]

Можна вказати Глобальні параметри та такі:

[–fields={fields}]
Які поля виводити. За промовчанням усі поля.

Може бути:

  • name
  • width
  • height
  • crop
  • ratio

За замовчуванням: Усі поля

[–format={format}]
У якому форматі виводитиме дані.

Може бути:

  • table
  • json
  • csv
  • yaml
  • count

Типово: table

Приклади

# Список усіх зареєстрованих розмірів зображення
$ wp media image-size
+---------------------------+-------+--------+---- ---+-------+
| name | width | height | crop | ratio |
+---------------------------+-------+--------+---- ---+-------+
| full | | | N/A | N/A |
| twentyfourteen-full-width | 1038 | 576 | hard | 173:96|
| великі | 1024 | 1024 | soft | N/A |
| medium_large | 768 | 0 | soft | N/A |
| medium | 300 | 300 | soft | N/A |
| thumbnail | 150 | 150 | hard | 1:1 |
+---------------------------+-------+--------+---- ---+-------+

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *