Make WordPress Core


Ignore:
Timestamp:
06/02/2024 08:15:59 AM (4 months ago)
Author:
audrasjb
Message:

Editor: Expose the Site Editor Patterns page for classic themes.

The Site Editor Patterns page was exposed internally for the Classic theme as of WP6.5. As we aim to officially expose the new Patterns page as of WP6.6, this changeset makes the following changes available when a classic themes is activated:

  • Link Appearance > Patterns submenu to the Site Editor Patterns page located at `wp-admin/site-editor.php?path=/patterns
  • Remove Template Parts submenu

Props wildworks, audrasjb, ironprogrammer, azaozz, youknowriad.
Fixes #61109.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/menu.php

    r57887 r58278  
    207207    $submenu['themes.php'][6] = array( _x( 'Editor', 'site editor menu item' ), 'edit_theme_options', 'site-editor.php' );
    208208} else {
    209     $submenu['themes.php'][6] = array( _x( 'Patterns', 'patterns menu item' ), 'edit_theme_options', 'edit.php?post_type=wp_block' );
    210 }
    211 
    212 if ( ! wp_is_block_theme() && current_theme_supports( 'block-template-parts' ) ) {
    213     $submenu['themes.php'][7] = array(
    214         __( 'Template Parts' ),
    215         'edit_theme_options',
    216         'site-editor.php?path=/wp_template_part/all',
    217     );
     209    $submenu['themes.php'][6] = array( _x( 'Patterns', 'patterns menu item' ), 'edit_theme_options', 'site-editor.php?path=/patterns' );
    218210}
    219211
     
    223215// is using 'customize_register' to add a setting.
    224216if ( ! wp_is_block_theme() || has_action( 'customize_register' ) ) {
    225     $position = ! wp_is_block_theme() && current_theme_supports( 'block-template-parts' ) ? 8 : 7;
    226 
    227     $submenu['themes.php'][ $position ] = array( __( 'Customize' ), 'customize', esc_url( $customize_url ), '', 'hide-if-no-customize' );
     217    $submenu['themes.php'][7] = array( __( 'Customize' ), 'customize', esc_url( $customize_url ), '', 'hide-if-no-customize' );
    228218}
    229219
Note: See TracChangeset for help on using the changeset viewer.