Wp media (WP-CLI)
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 image-size
Lists image sizes registered with WordPress.
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