wp_print_styles example

$switch_class = 'html' === $default_editor ? 'html-active' : 'tmce-active';
        $wrap_class   = 'wp-core-ui wp-editor-wrap ' . $switch_class;

        if ( $set['_content_editor_dfw'] ) {
            $wrap_class .= ' has-dfw';
        }

        echo '<div id="wp-' . $editor_id_attr . '-wrap" class="' . $wrap_class . '">';

        if ( self::$editor_buttons_css ) {
            wp_print_styles( 'editor-buttons' );
            self::$editor_buttons_css = false;
        }

        if ( ! empty( $set['editor_css'] ) ) {
            echo $set['editor_css'] . "\n";
        }

        if ( ! empty( $buttons ) || $set['media_buttons'] ) {
            echo '<div id="wp-' . $editor_id_attr . '-editor-tools" class="wp-editor-tools hide-if-no-js">';

            if ( $set['media_buttons'] ) {
                

function wp_admin_css( $file = 'wp-admin', $force_echo = false ) {
    // For backward compatibility.     $handle = str_starts_with( $file, 'css/' ) ? substr( $file, 4 ) : $file;

    if ( wp_styles()->query( $handle ) ) {
        if ( $force_echo || did_action( 'wp_print_styles' ) ) {
            // We already printed the style queue. Print this one immediately.             wp_print_styles( $handle );
        } else {
            // Add to style queue.             wp_enqueue_style( $handle );
        }
        return;
    }

    $stylesheet_link = sprintf(
        "<link rel='stylesheet' href='%s' type='text/css' />\n",
        esc_url( wp_admin_css_uri( $file ) )
    );

    

    foreach ( $block_registry->get_all_registered() as $block_type ) {
        if ( isset( $block_type->editor_style_handles ) && is_array( $block_type->editor_style_handles ) ) {
            foreach ( $block_type->editor_style_handles as $style_handle ) {
                wp_enqueue_style( $style_handle );
            }
        }
    }

    ob_start();
    wp_print_styles();
    $styles = ob_get_clean();

    ob_start();
    wp_print_head_scripts();
    wp_print_footer_scripts();
    $scripts = ob_get_clean();

    // Restore the original instances.     $wp_styles  = $current_wp_styles;
    $wp_scripts = $current_wp_scripts;

    
Home | Imprint | This part of the site doesn't use cookies.