Make WordPress Core


Ignore:
Timestamp:
11/08/2021 11:09:53 PM (3 years ago)
Author:
noisysocks
Message:

Editor: Add block theme infrastructure

Adds the required infrastructure to render block-based themes. This is sourced
from the Gutenberg plugin.

Fixes #54335.
Props bernhard-reiter, youknowriad, ntsekouras, hellofromtonya.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/taxonomy.php

    r52041 r52062  
    1919 *
    2020 * @since 2.8.0
     21 * @since 5.9.0 Added `'wp_template_part_area'` taxonomy.
    2122 *
    2223 * @global WP_Rewrite $wp_rewrite WordPress rewrite component.
     
    176177    register_taxonomy(
    177178        'wp_theme',
    178         array( 'wp_template', 'wp_global_styles' ),
     179        array( 'wp_template', 'wp_template_part', 'wp_global_styles' ),
    179180        array(
    180181            'public'            => false,
     
    183184                'name'          => __( 'Themes' ),
    184185                'singular_name' => __( 'Theme' ),
     186            ),
     187            'query_var'         => false,
     188            'rewrite'           => false,
     189            'show_ui'           => false,
     190            '_builtin'          => true,
     191            'show_in_nav_menus' => false,
     192            'show_in_rest'      => false,
     193        )
     194    );
     195
     196    register_taxonomy(
     197        'wp_template_part_area',
     198        array( 'wp_template_part' ),
     199        array(
     200            'public'            => false,
     201            'hierarchical'      => false,
     202            'labels'            => array(
     203                'name'          => __( 'Template Part Areas' ),
     204                'singular_name' => __( 'Template Part Area' ),
    185205            ),
    186206            'query_var'         => false,
Note: See TracChangeset for help on using the changeset viewer.