Make WordPress Core

Changeset 51607


Ignore:
Timestamp:
08/12/2021 07:29:43 PM (4 years ago)
Author:
SergeyBiryukov
Message:

Docs: Synchronize documentation for wp_get_attachment_image_attributes filter callbacks in bundled themes:

  • Twenty Sixteen: Correct the $attachment parameter type, use typed array notation.
  • Twenty Seventeen: Correct the $attachment parameter type, use typed array notation.
  • Twenty Nineteen: Correct the @return value type, use typed array notation.
  • Twenty Twenty-One: Add missing @return value description, use typed array notation.

Follow-up to [29836], [47249], [49021], [49597].

Props ankitmaru, mukesh27, SergeyBiryukov.
Fixes #53878.

Location:
trunk/src/wp-content/themes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentynineteen/inc/template-functions.php

    r49183 r51607  
    9797
    9898/**
    99  * Add custom sizes attribute to responsive image functionality for post thumbnails.
     99 * Add custom 'sizes' attribute to responsive image functionality for post thumbnails.
    100100 *
    101101 * @origin Twenty Nineteen 1.0
    102102 *
    103  * @param array $attr  Attributes for the image markup.
    104  * @return string Value for use in post thumbnail 'sizes' attribute.
     103 * @param string[] $attr Array of attribute values for the image markup, keyed by attribute name.
     104 *                       See wp_get_attachment_image().
     105 * @return string[] The filtered attributes for the image markup.
    105106 */
    106107function twentynineteen_post_thumbnail_sizes_attr( $attr ) {
  • trunk/src/wp-content/themes/twentyseventeen/functions.php

    r49763 r51607  
    574574 * @since Twenty Seventeen 1.0
    575575 *
    576  * @param array $attr       Attributes for the image markup.
    577  * @param int   $attachment Image attachment ID.
    578  * @param array $size       Registered image size or flat array of height and width dimensions.
    579  * @return array The filtered attributes for the image markup.
     576 * @param string[]     $attr       Array of attribute values for the image markup, keyed by attribute name.
     577 *                                 See wp_get_attachment_image().
     578 * @param WP_Post      $attachment Image attachment post.
     579 * @param string|int[] $size       Requested image size. Can be any registered image size name, or
     580 *                                 an array of width and height values in pixels (in that order).
     581 * @return string[] The filtered attributes for the image markup.
    580582 */
    581583function twentyseventeen_post_thumbnail_sizes_attr( $attr, $attachment, $size ) {
  • trunk/src/wp-content/themes/twentysixteen/functions.php

    r49763 r51607  
    560560 * @since Twenty Sixteen 1.0
    561561 *
    562  * @param array $attr Attributes for the image markup.
    563  * @param int   $attachment Image attachment ID.
    564  * @param array $size Registered image size or flat array of height and width dimensions.
    565  * @return array The filtered attributes for the image markup.
     562 * @param string[]     $attr       Array of attribute values for the image markup, keyed by attribute name.
     563 *                                 See wp_get_attachment_image().
     564 * @param WP_Post      $attachment Image attachment post.
     565 * @param string|int[] $size       Requested image size. Can be any registered image size name, or
     566 *                                 an array of width and height values in pixels (in that order).
     567 * @return string[] The filtered attributes for the image markup.
    566568 */
    567569function twentysixteen_post_thumbnail_sizes_attr( $attr, $attachment, $size ) {
  • trunk/src/wp-content/themes/twentytwentyone/inc/template-functions.php

    r51304 r51607  
    433433 * @since Twenty Twenty-One 1.0
    434434 *
    435  * @param array        $attr       Array of attribute values for the image markup, keyed by attribute name.
     435 * @param string[]     $attr       Array of attribute values for the image markup, keyed by attribute name.
    436436 *                                 See wp_get_attachment_image().
    437437 * @param WP_Post      $attachment Image attachment post.
    438  * @param string|array $size       Requested size. Image size or array of width and height values
    439  *                                 (in that order). Default 'thumbnail'.
    440  * @return array
     438 * @param string|int[] $size       Requested image size. Can be any registered image size name, or
     439 *                                 an array of width and height values in pixels (in that order).
     440 * @return string[] The filtered attributes for the image markup.
    441441 */
    442442function twenty_twenty_one_get_attachment_image_attributes( $attr, $attachment, $size ) {
Note: See TracChangeset for help on using the changeset viewer.