Tribe__Customizer::get_styles_scripts()

Builds and returns the Customizer CSS template contents.

The method DOES NOT check if the current context is the one where the Customizer template should be printed or not; that care is left to the code calling this method.


Return #

(string) The CSS template contents.


Top ↑

Source #

File: src/Tribe/Customizer.php

	public function get_styles_scripts() {
		/**
		 * Use this filter to add more CSS, using Underscore Template style.
		 *
		 * @since 4.4
		 *
		 * @param string $template The Customizer template.
		 *
		 * @link  http://underscorejs.org/#template
		 */
		$css_template = trim( apply_filters( 'tribe_customizer_css_template', '' ) );

		// If we don't have anything on the Customizer, then don't print empty styles.
		if ( empty( $css_template ) ) {
			return '';
		}

		// Prepare the customizer scripts.
		$result = '<script type="text/css" id="' . esc_attr( 'tmpl-' . $this->ID . '_css' ) . '">';
		$result .= $css_template;
		$result .= '</script>';

		// Prepare the customizer styles.
		$result .= '<style type="text/css" id="' . esc_attr( $this->ID . '_css' ) . '">';
		$result .= $this->parse_css_template( $css_template );
		$result .= '</style>';

		return $result;
	}

Top ↑

Changelog #

Changelog
Version Description
4.12.6 Introduced.