Astra_Builder_UI_Controller::render_html_markup( string $index = 'header-html-1' )
Prepare HTML Markup.
Description
Parameters
- $index
-
(string) (Optional) Key of the HTML Control.
Default value: 'header-html-1'
Source
File: inc/builder/controllers/class-astra-builder-ui-controller.php
public static function render_html_markup( $index = 'header-html-1' ) { $theme_author = astra_get_theme_author_details(); $content = astra_get_option( $index ); if ( $content || is_customize_preview() ) { $link_style = ''; echo '<div class="ast-header-html inner-link-style-' . esc_attr( $link_style ) . '">'; if ( is_customize_preview() ) { self::render_customizer_edit_button(); } echo '<div class="ast-builder-html-element">'; $content = str_replace( '[copyright]', '©', $content ); $content = str_replace( '[current_year]', gmdate( 'Y' ), $content ); $content = str_replace( '[site_title]', get_bloginfo( 'name' ), $content ); $content = str_replace( '[theme_author]', '<a href=" ' . esc_url( $theme_author['theme_author_url'] ) . '" rel="nofollow noopener" target="_blank">' . $theme_author['theme_name'] . '</a>', $content ); echo do_shortcode( wpautop( $content ) ); echo '</div>'; echo '</div>'; } }
Expand full source code Collapse full source code View on Trac