Make WordPress Core

Changeset 53661 for branches/6.0


Ignore:
Timestamp:
07/05/2022 03:02:03 PM (4 years ago)
Author:
SergeyBiryukov
Message:

Themes: Register the block-templates theme feature.

This ensures the feature is included in the theme_supports REST API data for the active theme.

Follow-up to [48171].

Props grantmkin, TimothyBlynJacobs, addiestavlo.
Merges [53659] to the 6.0 branch.
Fixes #55681.

Location:
branches/6.0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/6.0

  • branches/6.0/src/wp-includes/theme.php

    r53417 r53661  
    38023802 *
    38033803 * @since 5.5.0
     3804 * @since 6.1.0 The `block-templates` feature was added.
    38043805 */
    38053806function create_initial_theme_features() {
     
    38153816                array(
    38163817                        'description'  => __( 'Whether posts and comments RSS feed links are added to head.' ),
     3818                        'show_in_rest' => true,
     3819                )
     3820        );
     3821        register_theme_feature(
     3822                'block-templates',
     3823                array(
     3824                        'description'  => __( 'Whether a theme uses block-based templates.' ),
    38173825                        'show_in_rest' => true,
    38183826                )
  • branches/6.0/tests/phpunit/tests/rest-api/rest-themes-controller.php

    r52399 r53661  
    388388                $this->assertArrayHasKey( 'align-wide', $theme_supports );
    389389                $this->assertArrayHasKey( 'automatic-feed-links', $theme_supports );
     390                $this->assertArrayHasKey( 'block-templates', $theme_supports );
    390391                $this->assertArrayHasKey( 'custom-header', $theme_supports );
    391392                $this->assertArrayHasKey( 'custom-background', $theme_supports );
     
    406407                $this->assertArrayHasKey( 'title-tag', $theme_supports );
    407408                $this->assertArrayHasKey( 'wp-block-styles', $theme_supports );
    408                 $this->assertCount( 20, $theme_supports );
     409                $this->assertCount( 21, $theme_supports );
    409410        }
    410411
Note: See TracChangeset for help on using the changeset viewer.