Wp media (WP-CLI): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 53: | Regel 53: | ||
+---------------------------+-------+--------+-------+ | +---------------------------+-------+--------+-------+ | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
== wp media import == | == wp media import == |
Versie van 22 jun 2022 20:24
wp media: Imports files as attachments, regenerates thumbnails, or lists registered image sizes.
Om afbeeldingen te verwijderen, of andere handelingen rondom attachments, die hier niet mogelijk lijken te zijn: Zie wp post
: Uiteindelijk zijn het gewoon posts!
$ wp help media NAME wp media DESCRIPTION Imports files as attachments, regenerates thumbnails, or lists registered image sizes. SYNOPSIS wp media <command> SUBCOMMANDS fix-orientation Fix image orientation for one or more attachments. image-size Lists image sizes registered with WordPress. import Creates attachments from local files or URLs. regenerate Regenerates thumbnails for one or more attachments. EXAMPLES # Re-generate all thumbnails, without 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 Regenerated thumbnails for "Sunburst Over River" (ID 756). Success: Regenerated 3 of 3 images. # Import a 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' as attachment ID 1753 and attached to post 123 as featured image. # List all registered image sizes $ wp media image-size +---------------------------+-------+--------+-------+ | name | width | height | crop | +---------------------------+-------+--------+-------+ | full | | | N/A | | twentyfourteen-full-width | 1038 | 576 | hard | | large | 1024 | 1024 | soft | | medium_large | 768 | 0 | soft | | medium | 300 | 300 | soft | | thumbnail | 150 | 150 | hard | +---------------------------+-------+--------+-------+
wp media import
Met wp media import kun je afbeeldingen importeren inclusief attributen, en allerlei bijbehorende truuks uithalen. Wat je niet lijkt te kunnen doen: De bestandsnaam aanpassen (dus dat de bestandsnaam na import anders is dan daarvoor).
Zie Wp media import (WP-CLI) voor details.
wp media regenerate
- Regenerates thumbnails for one or more attachments.
- Dit blijkt de oplossing te zijn voor update-lag zoals ik die ervoer in maart 2021 - Update-lag (WordPress)
$ wp help media regenerate NAME wp media regenerate DESCRIPTION Regenerates thumbnails for one or more attachments. SYNOPSIS wp media regenerate [<attachment-id>...] [--image_size=<image_size>] [--skip-delete] [--only-missing] [--yes] OPTIONS [<attachment-id>...] One or more IDs of the attachments to regenerate. [--image_size=<image_size>] Name of the image size to regenerate. Only thumbnails of this image size will be regenerated, thumbnails of other image sizes will not. [--skip-delete] Skip deletion of the original thumbnails. If your thumbnails are linked from sources outside your control, it's likely best to leave them around. Defaults to false. [--only-missing] Only generate thumbnails for images missing image sizes. [--yes] Answer yes to the confirmation message. Confirmation only shows when no IDs passed as arguments. EXAMPLES # Regenerate thumbnails for given attachment IDs. # $ wp media regenerate 123 124 125 Found 3 images to regenerate. 1/3 Regenerated thumbnails for "Vertical Image" (ID 123). 2/3 Regenerated thumbnails for "Horizontal Image" (ID 124). 3/3 Regenerated thumbnails for "Beautiful Picture" (ID 125). Success: Regenerated 3 of 3 images. # Regenerate all thumbnails, without 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 Regenerated thumbnails for "Sunburst Over River" (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 Regenerated thumbnails for "Vertical Featured Image" (ID 1027). 2/4 Regenerated thumbnails for "Horizontal Featured Image" (ID 1022). 3/4 Regenerated thumbnails for "Unicorn Wallpaper" (ID 1045). 4/4 Regenerated thumbnails for "I Am Worth Loving Wallpaper" (ID 1023). Success: Regenerated 4 of 4 images. # Re-generate only the thumbnails of "large" image size for all images. # $ wp media regenerate --image_size=large Do you really want to regenerate the "large" image size for all images? [y/n] y Found 3 images to regenerate. 1/3 Regenerated "large" thumbnail for "Sydney Harbor Bridge" (ID 760). 2/3 No "large" thumbnail regeneration needed for "Boardwalk" (ID 757). 3/3 Regenerated "large" thumbnail for "Sunburst Over River" (ID 756). Success: Regenerated 3 of 3 images.
Voorbeelden (maart 2021)
wp media regenerate 19328 # 19328 = attachment-id
# Regenerate all images # # * Approx. 33.000 images (x several presets) # * Processing speed: About 100 images/minute # * Total time: 8h24min # wp media regenerate