Wp media (WP-CLI): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
 
Regel 52: Regel 52:
 
     | thumbnail                | 150  | 150    | hard  |
 
     | thumbnail                | 150  | 150    | hard  |
 
     +---------------------------+-------+--------+-------+
 
     +---------------------------+-------+--------+-------+
</pre>
 
 
== 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)]]
 
 
<pre>
 
$ 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.
 
</pre>
 
 
''' Voorbeelden (maart 2021) '''
 
 
<pre>
 
wp media regenerate 19328  # 19328 = attachment-id
 
</pre>
 
 
<pre>
 
# Regenerate all images
 
#
 
# * Approx. 33.000 images (x several presets)
 
# * Processing speed: About 100 images/minute
 
# * Total time: 8h24min
 
#
 
wp media regenerate
 
 
</pre>
 
</pre>
  

Huidige versie van 22 jun 2022 om 20:25

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  |
    +---------------------------+-------+--------+-------+

Zie ook

Bronnen