Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/13/2021 05:26:01 PM (5 years ago)
Author:
imath
Message:

Anticipate the potential arrival of the Widgets Block Editor in WP 5.8

  • Make sure the get_current_screen() is available before using it when loading BP Mentions JS & CSS.
  • Make sure the BP Nouveau Activity Widget's activity type setting is fully unserialized.

Fixes #8476

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-activity/bp-activity-cssjs.php

    r12401 r12949  
    2323        // Special handling for New/Edit screens in wp-admin.
    2424        if ( is_admin() ) {
     25                $current_screen = null;
     26                if ( function_exists( 'get_current_screen' ) ) {
     27                        $current_screen = get_current_screen();
     28                }
     29
    2530                if (
    26                         ! get_current_screen() ||
    27                         ! in_array( get_current_screen()->base, array( 'page', 'post' ) ) ||
    28                         ! post_type_supports( get_current_screen()->post_type, 'editor' ) ) {
     31                        ! $current_screen ||
     32                        ( isset( $current_screen->is_block_editor ) && $current_screen->is_block_editor ) ||
     33                        ! in_array( $current_screen->base, array( 'page', 'post' ) ) ||
     34                        ! post_type_supports( $current_screen->post_type, 'editor' ) ) {
    2935                        return;
    3036                }
Note: See TracChangeset for help on using the changeset viewer.