Make WordPress Core

Changeset 52041


Ignore:
Timestamp:
11/08/2021 02:24:02 PM (3 years ago)
Author:
jorgefilipecosta
Message:

Add: wp_global_styles custom post type.

This commit adds the wp_global_styles custom post type following the same approach used to add other core custom post types. It also updates the wp_theme taxonomy to include the wp_global_styles post type.
The post type is registered in the same way it is on the plugin we just adapt the location for the core.

See #54336.
Props oandregal.

Location:
trunk/src/wp-includes
Files:
2 edited

Legend:

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

    r52024 r52041  
    360360                'slug',
    361361                'excerpt',
     362                'editor',
     363                'revisions',
     364            ),
     365        )
     366    );
     367
     368    register_post_type(
     369        'wp_global_styles',
     370        array(
     371            'label'        => __( 'Global Styles', 'gutenberg' ),
     372            'description'  => 'CPT to store user design tokens',
     373            'public'       => false,
     374            'show_ui'      => false,
     375            'show_in_rest' => false,
     376            'rewrite'      => false,
     377            'capabilities' => array(
     378                'read'                   => 'edit_theme_options',
     379                'create_posts'           => 'edit_theme_options',
     380                'edit_posts'             => 'edit_theme_options',
     381                'edit_published_posts'   => 'edit_theme_options',
     382                'delete_published_posts' => 'edit_theme_options',
     383                'edit_others_posts'      => 'edit_theme_options',
     384                'delete_others_posts'    => 'edit_theme_options',
     385            ),
     386            'map_meta_cap' => true,
     387            'supports'     => array(
     388                'title',
    362389                'editor',
    363390                'revisions',
  • trunk/src/wp-includes/taxonomy.php

    r51965 r52041  
    176176    register_taxonomy(
    177177        'wp_theme',
    178         array( 'wp_template' ),
     178        array( 'wp_template', 'wp_global_styles' ),
    179179        array(
    180180            'public'            => false,
Note: See TracChangeset for help on using the changeset viewer.