wordpress使用add_theme_support实现自定义头部图像

官方金沙娱乐赌场网站_赌博娱乐注册送18现金,证监会系统要深刻汲取教训,深入推进全面从严治党,不断提高政治站位,切实加强会党委和全系统各级党委自身建设,并以此带动全系统干部队伍建设,始终不渝贯彻执行中央八项规定精神,驰而不息纠正四风,全面净化证监会系统的政治生态,树立监管队伍的良好形象。,通过数据碰撞和分析,改造和优化原来的业务,创造出新的业务,这才是大数据。”冯涛说。,涉黄女主播(资料图)涉黄女主播(资料图)

今天我们借助官网文档,具体看看如何实现WordPress主题头部图像自定义的。

从wp Version 3.4, 主题开始使用 add_theme_support()functions.php 文件中,可以自定义头部的一些背景颜色,图像等等, 例如:

add_theme_support( 'custom-header' );

这样便会在WP后台-外观-出现-顶部菜单,从而进行头部图像自定义设置。

参数使用

$defaults = array(
	'default-image'          => '',
	'width'                  => 0,
	'height'                 => 0,
	'flex-height'            => false,
	'flex-width'             => false,
	'uploads'                => true,
	'random-default'         => false,
	'header-text'            => true,
	'default-text-color'     => '',
	'wp-head-callback'       => '',
	'admin-head-callback'    => '',
	'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );

实例

1、设置一个自定义头形象

设定默认头部图片 980px width, 60px height:

$args = array(
	'width'         => 980,
	'height'        => 60,
	'default-image' => get_template_directory_uri() . '/images/header.jpg',
);
add_theme_support( 'custom-header', $args );
Upload other custom header images

2、设置一个默认标题形象和允许网站所有者上传其他图片:

$args = array(
	'width'         => 980,
	'height'        => 60,
	'default-image' => get_template_directory_uri() . '/images/header.jpg',
	'uploads'       => true,
);
add_theme_support( 'custom-header', $args );

3、灵活头部设置

$args = array(
	'flex-width'    => true,
	'width'         => 980,
	'flex-height'    => true,
	'height'        => 200,
	'default-image' => get_template_directory_uri() . '/images/header.jpg',
);
add_theme_support( 'custom-header', $args );

头部文件 header.php调用

<img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />

官方文档

http://www.513jianzhu.com/gfjsyldcwz/Custom_Headers


发布日期:

所属分类: WordPress 函数 标签: