Make WordPress Core


Ignore:
Timestamp:
10/13/2020 01:07:23 PM (4 years ago)
Author:
jorgefilipecosta
Message:

Editor: update packages; Port block supports to WordPress core.

The following package versions were changed:
@wordpress/a11y: 2.11.0 -> 2.13.0
@wordpress/annotations: 1.20.4 -> 1.22.0
@wordpress/api-fetch: 3.18.0 -> 3.20.0
@wordpress/autop: 2.9.0 -> 2.10.0
@wordpress/blob: 2.9.0 -> 2.10.0
@wordpress/block-directory: 1.13.7 -> 1.16.0
@wordpress/block-editor: 4.3.7 -> 5.0.0
@wordpress/block-library: 2.22.7 -> 2.25.0
@wordpress/block-serialization-default-parser: 3.7.0 -> 3.8.0
@wordpress/blocks: 6.20.3 -> 6.23.0
@wordpress/components: 10.0.6 -> 11.0.0
@wordpress/compose: 3.19.3 -> 3.21.0
@wordpress/core-data: 2.20.3 -> 2.23.0
@wordpress/data: 4.22.3 -> 4.24.0
@wordpress/data-controls: 1.16.3 -> 1.18.0
@wordpress/date: 3.10.0 -> 3.12.0
@wordpress/deprecated: 2.9.0 -> 2.10.0
@wordpress/dom: 2.13.1 -> 2.15.0
@wordpress/dom-ready: 2.10.0 -> 2.11.0
@wordpress/e2e-test-utils: 4.11.2 -> 4.14.0
@wordpress/edit-post: 3.21.7 -> 3.24.0
@wordpress/editor: 9.20.7 -> 9.23.0
@wordpress/element: 2.16.0 -> 2.18.0
@wordpress/escape-html: 1.9.0 -> 1.10.0
@wordpress/format-library: 1.22.7 -> 1.24.0
@wordpress/hooks: 2.9.0 -> 2.10.0
@wordpress/html-entities: 2.8.0 -> 2.9.0
@wordpress/i18n: 3.14.0 -> 3.16.0
@wordpress/icons: 2.4.0 -> 2.7.0
@wordpress/is-shallow-equal: 2.1.0 -> 2.3.0
@wordpress/keyboard-shortcuts: 1.9.3 -> 1.11.0
@wordpress/keycodes: 2.14.0 -> 2.16.0
@wordpress/library-export-default-webpack-plugin: 1.7.0 -> 1.9.0
@wordpress/list-reusable-blocks: 1.21.6 -> 1.23.0
@wordpress/media-utils: 1.15.0 -> 1.17.0
@wordpress/notices: 2.8.3 -> 2.10.0
@wordpress/nux: 3.20.6 -> 3.22.0
@wordpress/plugins: 2.20.3 -> 2.22.0
@wordpress/primitives: 1.7.0 -> 1.9.0
@wordpress/priority-queue: 1.7.0 -> 1.9.0
@wordpress/redux-routine: 3.10.0 -> 3.12.0
@wordpress/rich-text: 3.20.4 -> 3.22.0
@wordpress/scripts: 12.1.1 -> 12.3.0
@wordpress/server-side-render: 1.16.6 -> 1.18.0
@wordpress/shortcode: 2.9.0 -> 2.11.0
@wordpress/token-list: 1.11.0 -> 1.13.0
@wordpress/url: 2.17.0 -> 2.19.0
@wordpress/viewport: 2.21.3 -> 2.23.0
@wordpress/warning: 1.2.0 -> 1.3.0
@wordpress/wordcount: 2.10.0 -> 2.12.0

Props isabel_brison, youknowriad, mcsf.
Fixes #51461.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/blocks/latest-posts.php

    r48177 r49135  
    5959
    6060    foreach ( $recent_posts as $post ) {
     61        $post_link = esc_url( get_permalink( $post ) );
    6162
    6263        $list_items_markup .= '<li>';
     
    7677            }
    7778
     79            $featured_image = get_the_post_thumbnail(
     80                $post,
     81                $attributes['featuredImageSizeSlug'],
     82                array(
     83                    'style' => $image_style,
     84                )
     85            );
     86            if ( $attributes['addLinkToFeaturedImage'] ) {
     87                $featured_image = sprintf(
     88                    '<a href="%1$s">%2$s</a>',
     89                    $post_link,
     90                    $featured_image
     91                );
     92            }
    7893            $list_items_markup .= sprintf(
    7994                '<div class="%1$s">%2$s</div>',
    8095                $image_classes,
    81                 get_the_post_thumbnail(
    82                     $post,
    83                     $attributes['featuredImageSizeSlug'],
    84                     array(
    85                         'style' => $image_style,
    86                     )
    87                 )
     96                $featured_image
    8897            );
    8998        }
     
    95104        $list_items_markup .= sprintf(
    96105            '<a href="%1$s">%2$s</a>',
    97             esc_url( get_permalink( $post ) ),
     106            $post_link,
    98107            $title
    99108        );
     
    145154    remove_filter( 'excerpt_length', 'block_core_latest_posts_get_excerpt_length', 20 );
    146155
    147     $class = 'wp-block-latest-posts wp-block-latest-posts__list';
    148     if ( isset( $attributes['align'] ) ) {
    149         $class .= ' align' . $attributes['align'];
    150     }
     156    $class = 'wp-block-latest-posts__list';
    151157
    152158    if ( isset( $attributes['postLayout'] ) && 'grid' === $attributes['postLayout'] ) {
     
    164170    if ( isset( $attributes['displayAuthor'] ) && $attributes['displayAuthor'] ) {
    165171        $class .= ' has-author';
    166     }
    167 
    168     if ( isset( $attributes['className'] ) ) {
    169         $class .= ' ' . $attributes['className'];
    170172    }
    171173
Note: See TracChangeset for help on using the changeset viewer.