當前位置: 首頁>>代碼示例>>PHP>>正文


PHP print_head_scripts函數代碼示例

本文整理匯總了PHP中print_head_scripts函數的典型用法代碼示例。如果您正苦於以下問題:PHP print_head_scripts函數的具體用法?PHP print_head_scripts怎麽用?PHP print_head_scripts使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了print_head_scripts函數的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: wp_print_head_scripts

function wp_print_head_scripts()
{
    if (!did_action('wp_print_scripts')) {
        /** This action is documented in wp-includes/functions.wp-scripts.php */
        do_action('wp_print_scripts');
    }
    global $wp_scripts;
    if (!$wp_scripts instanceof WP_Scripts) {
        return array();
        // no need to run if nothing is queued
    }
    return print_head_scripts();
}
開發者ID:AppItNetwork,項目名稱:yii2-wordpress-themes,代碼行數:13,代碼來源:script-loader.php

示例2: loadShortcodes

	function loadShortcodes() {
		! defined( 'CONCATENATE_SCRIPTS' ) && define( 'CONCATENATE_SCRIPTS', false );
		$this->setPost();
		$shortcodes = (array)vc_post_param( 'shortcodes' );
		$this->renderShortcodes( $shortcodes );
		echo '<div data-type="files">';
		_print_styles();
		print_head_scripts();
		print_late_styles();
		print_footer_scripts();
		echo '</div>';
		die();
	}
開發者ID:verbazend,項目名稱:AWFA,代碼行數:13,代碼來源:class-vc-frontend-editor.php

示例3: wp_print_head_scripts

/**
 * Prints the script queue in the HTML head on the front end.
 *
 * Postpones the scripts that were queued for the footer.
 * wp_print_footer_scripts() is called in the footer to print these scripts.
 *
 * @since 2.8
 */
function wp_print_head_scripts()
{
    if (!did_action('wp_print_scripts')) {
        do_action('wp_print_scripts');
    }
    global $wp_scripts;
    if (!is_a($wp_scripts, 'WP_Scripts')) {
        return array();
    }
    // no need to run if nothing is queued
    return print_head_scripts();
}
開發者ID:jawandsingh,項目名稱:wordpress_with_sql_azure,代碼行數:20,代碼來源:script-loader.php

示例4: _print_styles

<div id="vc_template-html">
    <?php 
echo $editor->parseShortcodesString($editor->getTemplateContent());
?>
    <div data-type="files">
        <?php 
_print_styles();
print_head_scripts();
print_late_styles();
print_footer_scripts();
?>
    </div>
</div>
<div id="vc_template-data"><?php 
echo esc_html_e(json_encode($editor->post_shortcodes));
?>
</div>

開發者ID:ksan5835,項目名稱:rankproperties,代碼行數:17,代碼來源:frontend_template.tpl.php

示例5: loadShortcodes

 /**
  *
  */
 function loadShortcodes()
 {
     if (is_user_logged_in()) {
         $action = vc_post_param('action');
         if ($action == 'vc_load_shortcode') {
             !defined('CONCATENATE_SCRIPTS') && define('CONCATENATE_SCRIPTS', false);
             ob_start();
             $this->setPost();
             $shortcodes = (array) vc_post_param('shortcodes');
             do_action('vc_load_shortcode', $shortcodes);
             $this->renderShortcodes($shortcodes);
             echo '<div data-type="files">';
             _print_styles();
             print_head_scripts();
             print_late_styles();
             print_footer_scripts();
             do_action('wp_print_footer_scripts');
             echo '</div>';
             $output = ob_get_clean();
             die(apply_filters('vc_frontend_editor_load_shortcode_ajax_output', $output));
         } else {
             if ($action == 'vc_frontend_default_template') {
                 // @deprecated since 4.4 and will be removed and should not be used, use action 'vc_frontend_default_template_modal' instead and templatesPanelEditor
                 $this->setPost();
                 visual_composer()->templatesEditor()->renderFrontendDefaultTemplate();
             } else {
                 if ($action == 'vc_frontend_template') {
                     // @deprecated since 4.4 and will be removed and should not be used, use action 'vc_frontend_template_modal' instead and templatesPanelEditor
                     $this->setPost();
                     visual_composer()->templatesEditor()->renderFrontendTemplate();
                 } else {
                     if ($action == 'vc_frontend_load_template') {
                         $this->setPost();
                         visual_composer()->templatesPanelEditor()->renderFrontendTemplate();
                     }
                 }
             }
         }
     }
     if (vc_post_param('action') != '') {
         do_action('vc_front_load_page_' . esc_attr(vc_post_param('action')));
     }
 }
開發者ID:Angelpm28,項目名稱:ong-canada,代碼行數:46,代碼來源:class-vc-frontend-editor.php

示例6: pte_init_iframe

/**
 * Sending output to an iframe
 */
function pte_init_iframe()
{
    global $title, $pte_iframe;
    $pte_iframe = true;
    // Provide the base framework/HTML for the editor.
    require_once ABSPATH . WPINC . '/script-loader.php';
    // Check the input parameters and create the HTML
    pte_edit_setup();
    print "<!DOCTYPE html>\n<html><head><title>{$title}</title>\n";
    print_head_scripts();
    print_admin_styles();
    print '</head><body class="wp-core-ui pte-iframe">';
    // Simply echo the created HTML
    pte_edit_page();
    wp_print_footer_scripts();
    print '</body></html>';
}
開發者ID:ilke-zilci,項目名稱:newcomers-wp,代碼行數:20,代碼來源:functions.php

示例7: loadShortcodes

 /**
  *
  */
 function loadShortcodes()
 {
     if (vc_is_page_editable() && vc_enabled_frontend()) {
         $action = vc_post_param('action');
         if ('vc_load_shortcode' === $action) {
             !defined('CONCATENATE_SCRIPTS') && define('CONCATENATE_SCRIPTS', false);
             ob_start();
             $this->setPost();
             $shortcodes = (array) vc_post_param('shortcodes');
             do_action('vc_load_shortcode', $shortcodes);
             $this->renderShortcodes($shortcodes);
             echo '<div data-type="files">';
             _print_styles();
             print_head_scripts();
             print_late_styles();
             print_footer_scripts();
             do_action('wp_print_footer_scripts');
             echo '</div>';
             $output = ob_get_clean();
             die(apply_filters('vc_frontend_editor_load_shortcode_ajax_output', $output));
         } elseif ('vc_frontend_load_template' === $action) {
             $this->setPost();
             visual_composer()->templatesPanelEditor()->renderFrontendTemplate();
         } else {
             if ('' !== $action) {
                 do_action('vc_front_load_page_' . esc_attr(vc_post_param('action')));
             }
         }
     }
 }
開發者ID:k2jysy,項目名稱:wedev,代碼行數:33,代碼來源:class-vc-frontend-editor.php

示例8: puzzler_header_scripts

/**
 * -- override WP_Scripts/WP_Styles by Puzzler classes through @puzzler_class_changer()
 */
function puzzler_header_scripts()
{
    if (!did_action('wp_print_scripts')) {
        do_action('wp_print_scripts');
    }
    puzzler_class_changer();
    global $wp_scripts;
    if (!$wp_scripts instanceof WP_Scripts) {
        return array();
        // no need to run if nothing is queued
    }
    return print_head_scripts();
}
開發者ID:antoshkin,項目名稱:puzzler,代碼行數:16,代碼來源:puzzler.php

示例9: loadShortcodes

 function loadShortcodes()
 {
     $shortcodes = (array) $this->post('shortcodes');
     $this->renderShortcodes($shortcodes);
     echo '<div data-type="files">';
     _print_styles();
     print_head_scripts();
     print_late_styles();
     print_footer_scripts();
     echo '</div>';
     die;
 }
開發者ID:roycocup,項目名稱:enclothed,代碼行數:12,代碼來源:editor.php

示例10: asc_print_head_scripts

/**
 * Prints the script queue in the HTML head on the front end.
 *
 * Postpones the scripts that were queued for the footer.
 * asc_print_footer_scripts() is called in the footer to print these scripts.
 *
 * @since 2.8.0
 */
function asc_print_head_scripts()
{
    if (!did_action('asc_print_scripts')) {
        /** This action is documented in functions.asc-scripts.php */
        do_action('asc_print_scripts');
    }
    global $asc_scripts;
    if (!is_a($asc_scripts, 'ASC_Scripts')) {
        return array();
    }
    // no need to run if nothing is queued
    return print_head_scripts();
}
開發者ID:KICHIRO20,項目名稱:-Myproject_part1-,代碼行數:21,代碼來源:script-loader.php

示例11: _displayHead

 function _displayHead(&$output)
 {
     // get line endings
     $lnEnd = "\n";
     $tab = "\t";
     $tagEnd = ' />';
     $strHtml = '';
     // Enqueue Styles
     $deps = array();
     foreach ($this->_styles as $style_priority) {
         foreach ($style_priority as $strSrc) {
             if ($strSrc->type == 'local') {
                 $path = parse_url($strSrc->url, PHP_URL_PATH);
                 if ($this->baseUrl != "/") {
                     $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
                 }
                 $filename = strtolower(basename($path, '.css')) . rand(0, 1000);
                 wp_enqueue_style($filename, $path, array(), '1.26');
                 $deps[] = $path;
             }
         }
     }
     // Add scripts to the header
     $deps = array();
     foreach ($this->_scripts as $strSrc) {
         $path = parse_url($strSrc, PHP_URL_PATH);
         if ($this->baseUrl != "/") {
             $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
         }
         wp_enqueue_script($path, $path, $deps, '1.26');
         $deps[] = $path;
     }
     foreach ($this->_full_scripts as $strSrc) {
         wp_enqueue_script($strSrc, $strSrc, $deps, '1.26');
         $deps[] = $strSrc;
     }
     if (!$this->isAdmin()) {
         $strHtml .= $this->_renderCharset();
         $strHtml .= $this->_renderTitle();
         add_action('wp_head', array($this, '_renderRemoteStyles'), 8);
         add_action('wp_head', array($this, '_renderRemoteScripts'), 9);
         ob_start();
         wp_head();
         $strHtml .= ob_get_clean();
         $strHtml .= $this->_renderStylesHead();
         $strHtml .= $this->_renderScriptsHead();
     } else {
         ob_start();
         $this->_renderRemoteStyles();
         print_admin_styles();
         $this->_renderRemoteScripts();
         print_head_scripts();
         $strHtml .= ob_get_clean();
         $strHtml .= $this->_renderStylesHead();
         $strHtml .= $this->_renderScriptsHead();
     }
     $output = preg_replace("#<gantry:header/>#", $strHtml, $output);
 }
開發者ID:rotoballer,項目名稱:emily,代碼行數:58,代碼來源:gantry.class.php


注:本文中的print_head_scripts函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。