⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functions.php

📁 WordPress是一个Blog程序,用它你可以架设完全属于你自己的Blog. 而WordPress现在的应用又不仅仅只是在Blog方面,因为其强大的扩展性,部分网站甚至已经开始使用WordPress
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php/** * @package WordPress * @subpackage Default_Theme */if ( function_exists('register_sidebar') )    register_sidebar(array(        'before_widget' => '<li id="%1$s" class="widget %2$s">',        'after_widget' => '</li>',        'before_title' => '<h2 class="widgettitle">',        'after_title' => '</h2>',    ));/** @ignore */function kubrick_head() {	$head = "<style type='text/css'>\n<!--";	$output = '';	if ( kubrick_header_image() ) {		$url =  kubrick_header_image_url() ;		$output .= "#header { background: url('$url') no-repeat bottom center; }\n";	}	if ( false !== ( $color = kubrick_header_color() ) ) {		$output .= "#headerimg h1 a, #headerimg h1 a:visited, #headerimg .description { color: $color; }\n";	}	if ( false !== ( $display = kubrick_header_display() ) ) {		$output .= "#headerimg { display: $display }\n";	}	$foot = "--></style>\n";	if ( '' != $output )		echo $head . $output . $foot;}add_action('wp_head', 'kubrick_head');function kubrick_header_image() {	return apply_filters('kubrick_header_image', get_option('kubrick_header_image'));}function kubrick_upper_color() {	if (strpos($url = kubrick_header_image_url(), 'header-img.php?') !== false) {		parse_str(substr($url, strpos($url, '?') + 1), $q);		return $q['upper'];	} else		return '69aee7';}function kubrick_lower_color() {	if (strpos($url = kubrick_header_image_url(), 'header-img.php?') !== false) {		parse_str(substr($url, strpos($url, '?') + 1), $q);		return $q['lower'];	} else		return '4180b6';}function kubrick_header_image_url() {	if ( $image = kubrick_header_image() )		$url = get_template_directory_uri() . '/images/' . $image;	else		$url = get_template_directory_uri() . '/images/kubrickheader.jpg';	return $url;}function kubrick_header_color() {	return apply_filters('kubrick_header_color', get_option('kubrick_header_color'));}function kubrick_header_color_string() {	$color = kubrick_header_color();	if ( false === $color )		return 'white';	return $color;}function kubrick_header_display() {	return apply_filters('kubrick_header_display', get_option('kubrick_header_display'));}function kubrick_header_display_string() {	$display = kubrick_header_display();	return $display ? $display : 'inline';}add_action('admin_menu', 'kubrick_add_theme_page');function kubrick_add_theme_page() {	if ( isset( $_GET['page'] ) && $_GET['page'] == basename(__FILE__) ) {		if ( isset( $_REQUEST['action'] ) && 'save' == $_REQUEST['action'] ) {			check_admin_referer('kubrick-header');			if ( isset($_REQUEST['njform']) ) {				if ( isset($_REQUEST['defaults']) ) {					delete_option('kubrick_header_image');					delete_option('kubrick_header_color');					delete_option('kubrick_header_display');				} else {					if ( '' == $_REQUEST['njfontcolor'] )						delete_option('kubrick_header_color');					else {						$fontcolor = preg_replace('/^.*(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['njfontcolor']);						update_option('kubrick_header_color', $fontcolor);					}					if ( preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njuppercolor'], $uc) && preg_match('/[0-9A-F]{6}|[0-9A-F]{3}/i', $_REQUEST['njlowercolor'], $lc) ) {						$uc = ( strlen($uc[0]) == 3 ) ? $uc[0]{0}.$uc[0]{0}.$uc[0]{1}.$uc[0]{1}.$uc[0]{2}.$uc[0]{2} : $uc[0];						$lc = ( strlen($lc[0]) == 3 ) ? $lc[0]{0}.$lc[0]{0}.$lc[0]{1}.$lc[0]{1}.$lc[0]{2}.$lc[0]{2} : $lc[0];						update_option('kubrick_header_image', "header-img.php?upper=$uc&lower=$lc");					}					if ( isset($_REQUEST['toggledisplay']) ) {						if ( false === get_option('kubrick_header_display') )							update_option('kubrick_header_display', 'none');						else							delete_option('kubrick_header_display');					}				}			} else {				if ( isset($_REQUEST['headerimage']) ) {					check_admin_referer('kubrick-header');					if ( '' == $_REQUEST['headerimage'] )						delete_option('kubrick_header_image');					else {						$headerimage = preg_replace('/^.*?(header-img.php\?upper=[0-9a-fA-F]{6}&lower=[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['headerimage']);						update_option('kubrick_header_image', $headerimage);					}				}				if ( isset($_REQUEST['fontcolor']) ) {					check_admin_referer('kubrick-header');					if ( '' == $_REQUEST['fontcolor'] )						delete_option('kubrick_header_color');					else {						$fontcolor = preg_replace('/^.*?(#[0-9a-fA-F]{6})?.*$/', '$1', $_REQUEST['fontcolor']);						update_option('kubrick_header_color', $fontcolor);					}				}				if ( isset($_REQUEST['fontdisplay']) ) {					check_admin_referer('kubrick-header');					if ( '' == $_REQUEST['fontdisplay'] || 'inline' == $_REQUEST['fontdisplay'] )						delete_option('kubrick_header_display');					else						update_option('kubrick_header_display', 'none');				}			}			//print_r($_REQUEST);			wp_redirect("themes.php?page=functions.php&saved=true");			die;		}		add_action('admin_head', 'kubrick_theme_page_head');	}	add_theme_page(__('Customize Header'), __('Header Image and Color'), 'edit_themes', basename(__FILE__), 'kubrick_theme_page');}function kubrick_theme_page_head() {?><script type="text/javascript" src="../wp-includes/js/colorpicker.js"></script><script type='text/javascript'>// <![CDATA[	function pickColor(color) {		ColorPicker_targetInput.value = color;		kUpdate(ColorPicker_targetInput.id);	}	function PopupWindow_populate(contents) {		contents += '<br /><p style="text-align:center;margin-top:0px;"><input type="button" class="button-secondary" value="<?php echo attribute_escape(__('Close Color Picker')); ?>" onclick="cp.hidePopup(\'prettyplease\')"></input></p>';		this.contents = contents;		this.populated = false;	}	function PopupWindow_hidePopup(magicword) {		if ( magicword != 'prettyplease' )			return false;		if (this.divName != null) {			if (this.use_gebi) {				document.getElementById(this.divName).style.visibility = "hidden";			}			else if (this.use_css) {				document.all[this.divName].style.visibility = "hidden";			}			else if (this.use_layers) {				document.layers[this.divName].visibility = "hidden";			}		}		else {			if (this.popupWindow && !this.popupWindow.closed) {				this.popupWindow.close();				this.popupWindow = null;			}		}		return false;	}	function colorSelect(t,p) {		if ( cp.p == p && document.getElementById(cp.divName).style.visibility != "hidden" )			cp.hidePopup('prettyplease');		else {			cp.p = p;			cp.select(t,p);		}	}	function PopupWindow_setSize(width,height) {		this.width = 162;		this.height = 210;	}	var cp = new ColorPicker();	function advUpdate(val, obj) {		document.getElementById(obj).value = val;		kUpdate(obj);	}	function kUpdate(oid) {		if ( 'uppercolor' == oid || 'lowercolor' == oid ) {			uc = document.getElementById('uppercolor').value.replace('#', '');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -