wp_should_load_block_editor_scripts_and_styles

The timeline below displays how wordpress function wp_should_load_block_editor_scripts_and_styles has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.9

/**
 * Checks if the editor scripts and styles for all registered block types
 * should be enqueued on the current screen.
 *
 * @since 5.6.0
 *
 * @global WP_Screen $current_screen WordPress current screen object.
 *
 * @return bool Whether scripts and styles should be enqueued.
 */
function wp_should_load_block_editor_scripts_and_styles()
{
    global $current_screen;
    $is_block_editor_screen = $current_screen instanceof WP_Screen && $current_screen->is_block_editor();
    /**
     * Filters the flag that decides whether or not block editor scripts and styles
     * are going to be enqueued on the current screen.
     *
     * @since 5.6.0
     *
     * @param bool $is_block_editor_screen Current value of the flag.
     */
    return apply_filters('should_load_block_editor_scripts_and_styles', $is_block_editor_screen);
}

WordPress Version: 5.8

/**
 * Checks if the editor scripts and styles for all registered block types
 * should be enqueued on the current screen.
 *
 * @since 5.6.0
 *
 * @return bool Whether scripts and styles should be enqueued.
 */
function wp_should_load_block_editor_scripts_and_styles()
{
    global $current_screen;
    $is_block_editor_screen = $current_screen instanceof WP_Screen && $current_screen->is_block_editor();
    /**
     * Filters the flag that decides whether or not block editor scripts and styles
     * are going to be enqueued on the current screen.
     *
     * @since 5.6.0
     *
     * @param bool $is_block_editor_screen Current value of the flag.
     */
    return apply_filters('should_load_block_editor_scripts_and_styles', $is_block_editor_screen);
}

WordPress Version: 5.6

/**
 * Checks if the editor scripts and styles for all registered block types
 * should be enqueued on the current screen.
 *
 * @since 5.6.0
 *
 * @return bool
 */
function wp_should_load_block_editor_scripts_and_styles()
{
    global $current_screen;
    $is_block_editor_screen = $current_screen instanceof WP_Screen && $current_screen->is_block_editor();
    /**
     * Filters the flag that decides whether or not block editor scripts and
     * styles are going to be enqueued on the current screen.
     *
     * @since 5.6.0
     *
     * @param bool $is_block_editor_screen Current value of the flag.
     */
    return apply_filters('should_load_block_editor_scripts_and_styles', $is_block_editor_screen);
}