Changeset 52044
- Timestamp:
- 11/08/2021 03:26:32 PM (3 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/customize.php
r51716 r52044 189 189 $compatible_wp = is_wp_version_compatible( $wp_customize->theme()->get( 'RequiresWP' ) ); 190 190 $compatible_php = is_php_version_compatible( $wp_customize->theme()->get( 'RequiresPHP' ) ); 191 $fse_safe = true;192 193 // Check if the theme requires the Gutenberg plugin to work correctly.194 $theme_tags = $wp_customize->theme()->get( 'Tags' );195 196 if ( ! empty( $theme_tags ) && in_array( 'full-site-editing', $theme_tags, true ) && ! function_exists( 'gutenberg_is_fse_theme' ) ) {197 $fse_safe = false;198 }199 191 ?> 200 <?php if ( $compatible_wp && $compatible_php && $fse_safe) : ?>192 <?php if ( $compatible_wp && $compatible_php ) : ?> 201 193 <?php $save_text = $wp_customize->is_theme_active() ? __( 'Publish' ) : __( 'Activate & Publish' ); ?> 202 194 <div id="customize-save-button-wrapper" class="customize-save-button-wrapper" > -
trunk/src/wp-includes/theme.php
r52034 r52044 908 908 function validate_theme_requirements( $stylesheet ) { 909 909 $theme = wp_get_theme( $stylesheet ); 910 911 // If the theme is a Full Site Editing theme, check for the presence of the Gutenberg plugin.912 $theme_tags = $theme->get( 'Tags' );913 914 if ( ! empty( $theme_tags ) && in_array( 'full-site-editing', $theme_tags, true ) && ! function_exists( 'gutenberg_is_fse_theme' ) ) {915 return new WP_Error(916 'theme_requires_gutenberg_plugin',917 sprintf(918 /* translators: %s: Theme name. */919 _x( '<strong>Error:</strong> This theme (%s) uses Full Site Editing, which requires the Gutenberg plugin to be activated.', 'theme' ),920 $theme->display( 'Name' )921 )922 );923 }924 910 925 911 $requirements = array(
Note: See TracChangeset
for help on using the changeset viewer.