$settings General settings. * @var array $usage Cached content usage figures. * @var array $css_stats Generated stylesheet figures. * @var array $changelog Release notes for this version. */ if ( ! defined( 'ABSPATH' ) ) { exit; } $gs_free_total = 0; $gs_pro_total = 0; foreach ( $blocks as $gs_block ) { if ( ! empty( $gs_block['is_pro'] ) ) { ++$gs_pro_total; } else { ++$gs_free_total; } } $gs_disabled = max( 0, (int) $total - (int) $enabled ); $gs_license = GutSlider_Admin::get_license(); $gs_notice = GutSlider_Admin::get_dashboard_notice(); $gs_blocks_url = admin_url( 'admin.php?page=gutslider-blocks-settings' ); $gs_settings_url = admin_url( 'admin.php?page=gutslider-settings' ); /* * Front-end weight is reported as the average size of one generated * stylesheet, which is what a single page actually downloads. */ $gs_inline = isset( $settings['css_delivery'] ) && 'inline' === $settings['css_delivery']; $gs_weight_kb = $css_stats['average'] > 0 ? max( 1, (int) round( $css_stats['average'] / 1024 ) ) : 0; $gs_fonts_on = ! empty( $settings['google_fonts'] ); $gs_steps = array( array( 'n' => '01', 'title' => __( 'Pick your blocks', 'slider-blocks' ), 'text' => __( 'Disable anything you will not use so the editor stays fast.', 'slider-blocks' ), 'link' => $gs_blocks_url, 'label' => __( 'Open blocks', 'slider-blocks' ), 'done' => GutSlider_Admin::onboarding_done( 'blocks' ), ), array( 'n' => '02', 'title' => __( 'Insert & style', 'slider-blocks' ), 'text' => __( 'Search "GutSlider" in the inserter, then style it in the sidebar.', 'slider-blocks' ), 'link' => 'https://gutslider.com/docs', 'label' => __( 'Read the docs', 'slider-blocks' ), 'ext' => true, 'done' => $usage['sliders'] > 0, ), array( 'n' => '03', 'title' => __( 'Tune performance', 'slider-blocks' ), 'text' => __( 'Choose how CSS is delivered and whether fonts load on the front end.', 'slider-blocks' ), 'link' => $gs_settings_url, 'label' => __( 'Open settings', 'slider-blocks' ), 'done' => GutSlider_Admin::onboarding_done( 'settings' ), ), ); $gs_steps_done = 0; foreach ( $gs_steps as $gs_step ) { if ( ! empty( $gs_step['done'] ) ) { ++$gs_steps_done; } } require GUTSLIDER_DIR . '/admin/views/header.php'; ?>
0 ) { printf( /* translators: %d: number of disabled blocks. */ esc_html__( '%d turned off', 'slider-blocks' ), (int) $gs_disabled ); } else { esc_html_e( 'All blocks enabled', 'slider-blocks' ); } ?>
0 ) { printf( /* translators: %s: number of posts. */ esc_html__( 'Across %s pages and posts', 'slider-blocks' ), esc_html( number_format_i18n( $usage['posts'] ) . ( $usage['capped'] ? '+' : '' ) ) ); } else { esc_html_e( 'None added to content yet', 'slider-blocks' ); } ?>
0 ) : ?> —
0 ) { printf( /* translators: %s: number of generated stylesheets. */ esc_html__( 'Average of %s cached stylesheets', 'slider-blocks' ), esc_html( number_format_i18n( $css_stats['files'] ) ) ); } else { esc_html_e( 'No pages rendered yet', 'slider-blocks' ); } ?>