Make WordPress Core


Ignore:
Timestamp:
12/07/2021 12:00:45 AM (4 years ago)
Author:
hellofromTonya
Message:

Themes: Better names for WP_Theme::is_block_theme() and wp_is_block_theme() and make wp_is_block_theme() a wrapper.

This commit renames the following method and function to better represent block theme terminology:

  • WP_Theme::is_block_based() to WP_Theme::is_block_theme()
  • wp_is_block_template_theme() to wp_is_block_theme()

It also changes wp_is_block_theme() to be a helper wrapper (sugar syntax) for wp_get_theme()->is_block_theme();. Why? To ensure both the method and function behave the same, to help Gutenberg maintain WordPress cross-version compatibility, and to make it less cumbersome to port changes from Gutenberg to Core.

Follow-up to [52069], [52247], [52279].

Props antonvlasenko, costdev, hellofromTonya, noisysocks.
Fixes #54550.

File:
1 edited

Legend:

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

    r52158 r52330  
    418418function wp_admin_bar_edit_site_menu( $wp_admin_bar ) {
    419419    // Don't show if a block theme is not activated.
    420     if ( ! wp_is_block_template_theme() ) {
     420    if ( ! wp_is_block_theme() ) {
    421421        return;
    422422    }
     
    448448
    449449    // Don't show if a block theme is activated.
    450     if ( wp_is_block_template_theme() ) {
     450    if ( wp_is_block_theme() ) {
    451451        return;
    452452    }
Note: See TracChangeset for help on using the changeset viewer.