Astra_Customizer::render_style_guide_markup()
Customizer Easy Navigation Tour Markup.
Description
Return
(mixed) HTML Markup.
Source
File: inc/customizer/class-astra-customizer.php
public function render_style_guide_markup() { $settings = apply_filters( 'astra_quick_customizer_navigation_setup', array( 'colors' => array( 'color-0' => array( 'title' => __( 'Brand', 'astra' ), 'code' => 'var(--ast-global-color-0)', ), 'color-1' => array( 'title' => __( 'Alt Brand', 'astra' ), 'code' => 'var(--ast-global-color-1)', ), 'color-2' => array( 'title' => __( 'Heading', 'astra' ), 'code' => 'var(--ast-global-color-2)', ), 'color-3' => array( 'title' => __( 'Text', 'astra' ), 'code' => 'var(--ast-global-color-3)', ), 'color-4' => array( 'title' => __( 'Primary', 'astra' ), 'code' => 'var(--ast-global-color-4)', ), 'color-5' => array( 'title' => __( 'Secondary', 'astra' ), 'code' => 'var(--ast-global-color-5)', ), 'color-6' => array( 'title' => __( 'Alt BG', 'astra' ), 'code' => 'var(--ast-global-color-6)', ), 'color-7' => array( 'title' => __( 'Subtle BG', 'astra' ), 'code' => 'var(--ast-global-color-7)', ), 'color-8' => array( 'title' => __( 'Extra', 'astra' ), 'code' => 'var(--ast-global-color-8)', ), ), ) ); ob_start(); ?> <button class="ast-close-tour" type="button"> <span class="screen-reader-text"><?php esc_html_e( 'Close', 'astra' ); ?></span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg> </button> <div class="ast-tour-inner-wrap"> <div class="ast-quick-tour-body"> <div class="ast-sg-2-col-grid"> <div class="ast-styler-card"> <p class="ast-sg-card-title"> <?php esc_html_e( 'Site Title & Logo', 'astra' ); ?> <div class="ast-sg-element-wrap ast-sg-logo-section <?php echo esc_attr( astra_get_option( 'logo-title-inline' ) ? 'ast-logo-title-inline' : '' ); ?>"> <?php echo $this->get_style_guide_shortcut_trigger( 'section', 'title_tagline' ); ?> <?php do_action( 'astra_site_identity' ); ?> </div> </div> <div class="ast-sg-1-col-grid"> <div class="ast-styler-card"> <p class="ast-sg-card-title"> <?php esc_html_e( 'Site Icon', 'astra' ); ?> <div class="ast-sg-element-wrap"> <?php echo $this->get_style_guide_shortcut_trigger( 'section', 'astra-site-identity' ); ?> <?php do_action( 'astra_style_guide_site_icon' ); ?> </div> </div> <div class="ast-styler-card"> <p class="ast-sg-card-title"> <?php esc_html_e( 'Buttons', 'astra' ); ?> <div class="ast-sg-button-element-wrap"> <div class="ast-sg-element-wrap"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[button-preset-style]' ); ?> <button class="ast-button"> <?php esc_html_e( 'Primary', 'astra' ); ?> </button> </div> <div class="ast-sg-element-wrap"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[secondary-button-preset-style]', 'design' ); ?> <button class="ast-outline-button"> <?php esc_html_e( 'Secondary', 'astra' ); ?> </button> </div> </div> </div> </div> </div> <div class="ast-sg-colors-section ast-styler-card"> <p class="ast-sg-card-title"> <?php esc_html_e( 'Colors', 'astra' ); ?> <div class="ast-sg-colors-section-wrap"> <?php foreach ( $settings['colors'] as $key => $data_attrs ) { ?> <div class="ast-sg-color-item-wrap"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', 'astra-color-palettes', 'general', 'data-reference="ast-' . esc_attr( $key ) . '"' ); ?> <span class="ast-sg-color-picker" style="background:<?php echo $data_attrs['code']; ?>"> </span> <span class="ast-sg-field-title"> <?php echo esc_html( $data_attrs['title'] ); ?> </div> <?php } ?> </div> </div> <div class="ast-sg-content-section-wrap ast-styler-card"> <p class="ast-sg-card-title"> <?php esc_html_e( 'Typography', 'astra' ); ?> <div class="ast-sg-content-inner-wrap"> <div class="ast-sg-heading-section"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-headings-font-settings]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <h1> <?php esc_html_e( 'Headings', 'astra' ); ?> </h1> <h2 class="sub-heading"> A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Y y Z z </h2> </div> <div class="ast-sg-content-section"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-body-font-settings]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <p> <?php esc_html_e( 'Here\'s how the body text will look like on your website. You can customize the typography to match your brand personality. Whether you aim for a modern and sleek appearance or a more traditional and elegant feel, the right typography sets the tone for your content.', 'astra' ); ?> </p> </div> </div> <div class="ast-sg-content-inner-wrap" id="ast-sg-content-more-wrapper"> <div class="ast-sg-heading-more-section"> <div class="ast-sg-heading-card"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-heading-h1-typo]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <?php echo $this->get_formatted_font_style( 'h1' ); ?> <h1 class="ast-sg-heading"> <?php esc_html_e( 'Heading 1', 'astra' ); ?> </h1> </div> <div class="ast-sg-heading-card"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-heading-h2-typo]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <?php echo $this->get_formatted_font_style( 'h2' ); ?> <h2 class="ast-sg-heading"> <?php esc_html_e( 'Heading 2', 'astra' ); ?> </h2> </div> <div class="ast-sg-heading-card"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-heading-h3-typo]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <?php echo $this->get_formatted_font_style( 'h3' ); ?> <h3 class="ast-sg-heading"> <?php esc_html_e( 'Heading 3', 'astra' ); ?> </h3> </div> <div class="ast-sg-heading-card"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-heading-h4-typo]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <?php echo $this->get_formatted_font_style( 'h4' ); ?> <h4 class="ast-sg-heading"> <?php esc_html_e( 'Heading 4', 'astra' ); ?> </h4> </div> <div class="ast-sg-heading-card"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-heading-h5-typo]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <?php echo $this->get_formatted_font_style( 'h5' ); ?> <h5 class="ast-sg-heading"> <?php esc_html_e( 'Heading 5', 'astra' ); ?> </h5> </div> <div class="ast-sg-heading-card"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-heading-h6-typo]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <?php echo $this->get_formatted_font_style( 'h6' ); ?> <h6 class="ast-sg-heading"> <?php esc_html_e( 'Heading 6', 'astra' ); ?> </h6> </div> </div> <div class="ast-sg-content-section"> <?php echo $this->get_style_guide_shortcut_trigger( 'control', ASTRA_THEME_SETTINGS . '[ast-body-font-settings]', 'general', 'data-reference="ast-toggle-desc-wrap"' ); ?> <p> <?php esc_html_e( 'Explore different font families, sizes, weights, and styles to find the perfect combination that encapsulates the essence of your brand. With each adjustment, see how your message transforms, becoming a powerful reflection of your identity and vision.', 'astra' ); ?> </p> <p class="ast-sg-card-title"> <?php esc_html_e( 'Quote', 'astra' ); ?> <blockquote> <p> <?php esc_html_e( 'The future will belongs to those who believe in the beauty of their dreams.', 'astra' ); ?> </p> <br/> <footer> Elanor Rosevelt </footer> </blockquote> <p class="ast-sg-content-divider"></p> <p class="ast-sg-card-title"> <?php esc_html_e( 'Unordered List', 'astra' ); ?> <ul> <li> <?php esc_html_e( 'List Item 1', 'astra' ); ?> </li> <li> <?php esc_html_e( 'List Item 2', 'astra' ); ?> </li> <li> <?php esc_html_e( 'List Item 3', 'astra' ); ?> </li> </ul> </div> </div> </div> </div> </div> <?php $navigation_markup = ob_get_clean(); return $navigation_markup; }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.8.0 | Introduced. |