'method_name', 'wp_head' => ['function_to_add' => 'inline_css', 'priority' => PHP_INT_MAX - 100], 'wp_print_footer_scripts' => ['function_to_add' => 'inline_javascript', 'priority' => PHP_INT_MAX - 100], ]; } /** * Minify object * * @var Minify */ protected $minify; /** * Constructor * * @param string $value [description] * @return string [description] */ public function __construct(Minify $minify) { $this->minify = $minify; } /** * Print inline script in footer after all and before shotdown hook. * * @todo Creare un sistema che appenda regolarmente dopo gli script * e tenga presente delle dipendenze da jquery */ public function inline_javascript() { $script = apply_filters('italystrap_custom_inline_script', Inline_Script::get()); if (! $script) { return; } printf( '', // strip_tags( $this->minify->js( $script ) ) $this->minify->js($script) ); } /** * Print inline script in footer after all and before shotdown hook. * * @todo Creare un sistema che appenda regolarmente dopo gli script * e tenga presente delle dipendenze da jquery */ public function inline_json() { $script = apply_filters('italystrap_custom_inline_script', Inline_Script::get()); if (! $script) { return; } // "' . "\n" printf( '', // strip_tags( $this->minify->js( $script ) ) $this->minify->js($script) ); } /** * Print inline css. */ public function inline_css() { $css = apply_filters('italystrap_custom_inline_style', Inline_Style::get()); if (empty($css)) { return; } printf( '', strip_tags($this->minify->css($css)) ); } }