コード例 #1
0
    public static function printer_friendly_header($args = '')
    {
        define('IFRAME_REQUEST', true);
        // In case admin-header.php is included in a function.
        global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $wp_version, $current_site, $update_title, $total_update_count, $parent_file;
        // Catch plugins that include admin-header.php before admin.php completes.
        if (empty($current_screen)) {
            set_current_screen();
        }
        get_admin_page_title();
        $title = esc_html(strip_tags($title));
        if (is_network_admin()) {
            $admin_title = __('Network Admin', 'opentickets-community-edition');
        } elseif (is_user_admin()) {
            $admin_title = __('Global Dashboard', 'opentickets-community-edition');
        } else {
            $admin_title = get_bloginfo('name');
        }
        if ($admin_title == $title) {
            $admin_title = sprintf(__('%1$s — WordPress', 'opentickets-community-edition'), $title);
        } else {
            $admin_title = sprintf(__('%1$s ‹ %2$s — WordPress', 'opentickets-community-edition'), $title, $admin_title);
        }
        $admin_title = apply_filters('admin_title', $admin_title, $title);
        wp_user_settings();
        _wp_admin_html_begin();
        ?>
		<title><?php 
        echo $admin_title;
        ?>
</title>
		<?php 
        wp_enqueue_style('colors');
        wp_enqueue_style('ie');
        wp_enqueue_script('utils');
        $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
        ?>
		<script type="text/javascript">
		addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
		var ajaxurl = '<?php 
        echo admin_url('admin-ajax.php', 'relative');
        ?>
',
			pagenow = '<?php 
        echo $current_screen->id;
        ?>
',
			typenow = '<?php 
        echo $current_screen->post_type;
        ?>
',
			adminpage = '<?php 
        echo $admin_body_class;
        ?>
',
			thousandsSeparator = '<?php 
        echo addslashes($wp_locale->number_format['thousands_sep']);
        ?>
',
			decimalPoint = '<?php 
        echo addslashes($wp_locale->number_format['decimal_point']);
        ?>
',
			isRtl = <?php 
        echo (int) is_rtl();
        ?>
;
		</script>
		<?php 
        do_action('admin_enqueue_scripts', $hook_suffix);
        do_action("admin_print_styles-{$hook_suffix}");
        do_action('admin_print_styles');
        do_action("admin_print_scripts-{$hook_suffix}");
        do_action('admin_print_scripts');
        do_action("admin_head-{$hook_suffix}");
        do_action('admin_head');
        if (get_user_setting('mfold') == 'f') {
            $admin_body_class .= ' folded';
        }
        if (!get_user_setting('unfold')) {
            $admin_body_class .= ' auto-fold';
        }
        if (is_admin_bar_showing()) {
            $admin_body_class .= ' admin-bar';
        }
        if (is_rtl()) {
            $admin_body_class .= ' rtl';
        }
        $admin_body_class .= ' branch-' . str_replace(array('.', ','), '-', floatval($wp_version));
        $admin_body_class .= ' version-' . str_replace('.', '-', preg_replace('/^([.0-9]+).*/', '$1', $wp_version));
        $admin_body_class .= ' admin-color-' . sanitize_html_class(get_user_option('admin_color'), 'fresh');
        $admin_body_class .= ' locale-' . sanitize_html_class(strtolower(str_replace('_', '-', get_locale())));
        if (wp_is_mobile()) {
            $admin_body_class .= ' mobile';
        }
        $admin_body_class .= ' no-customize-support';
        ?>
		</head>
		<body class="wp-admin wp-core-ui no-js <?php 
        echo apply_filters('admin_body_class', '') . " {$admin_body_class}";
        ?>
">
		<div id="wpwrap">
		<div class="inner-wrap" style="padding:8px;width:9.5in;">
		<?php 
    }
コード例 #2
0
}
if ($admin_title == $title) {
    $admin_title = sprintf(__('%1$s &#8212; WordPress'), $title);
} else {
    $admin_title = sprintf(__('%1$s &lsaquo; %2$s &#8212; WordPress'), $title, $admin_title);
}
/**
 * Filter the <title> content for an admin page.
 *
 * @since 3.1.0
 *
 * @param string $admin_title The page title, with extra context added.
 * @param string $title       The original page title.
 */
$admin_title = apply_filters('admin_title', $admin_title, $title);
wp_user_settings();
_wp_admin_html_begin();
?>
<title><?php 
echo $admin_title;
?>
</title>
<?php 
wp_enqueue_style('colors');
wp_enqueue_style('ie');
wp_enqueue_script('utils');
wp_enqueue_script('svg-painter');
$admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
?>
<script type="text/javascript">
addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
コード例 #3
0
function ym_admin_header($page)
{
    _wp_admin_html_begin();
    do_action('admin_init');
    // recall for scripts
    ym_admin_script_init();
    // In case admin-header.php is included in a function.
    global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $wp_version, $is_iphone, $current_site, $update_title, $total_update_count, $parent_file;
    // Catch plugins that include admin-header.php before admin.php completes.
    if (empty($current_screen)) {
        set_current_screen();
    }
    wp_user_settings();
    wp_enqueue_style('colors');
    wp_enqueue_style('ie');
    do_action('admin_print_styles');
    do_action('admin_print_scripts');
    do_action('admin_head');
    echo '<style type="text/css">
html.wp-toolbar {
	padding-top: 0px;
}
#poststuff {
	width: 100%;
	margin: 0px;
}
</style>
';
    echo '</head>';
    ?>
<body<?php 
    if (isset($GLOBALS['body_id'])) {
        echo ' id="' . $GLOBALS['body_id'] . '"';
    }
    ?>
 class="no-js">
<script type="text/javascript">
document.body.className = document.body.className.replace('no-js', 'js');
</script>
	<?php 
}