header_image()
header_image() 函数是 WordPress 自定顶部图像的规范接口函数,该函数能够主动判别后盾设置,并前往字符串方式的用户自定义顶部图像地址。本文次要触及该函数的详解及应用。
【Display header image path.】 即,显示顶部图像地址。
应用
代码如下:
<img src="<?php header_image(); ?>" width="<?php echo $header_image_width; ?>" height="<?php echo $header_image_height; ?>" alt="" />
函数申明源代码
function header_textcolor() {
echo get_header_textcolor();
}
function get_header_image() {
$url = get_theme_mod( 'header_image', get_theme_support( 'custom-header', 'default-image' ) );
if ( 'remove-header' == $url )
return false;
if ( is_random_header_image() )
$url = get_random_header_image();
if ( is_ssl() )
$url = str_replace( 'http://', 'https://', $url );
else
$url = str_replace( 'https://', 'http://', $url );
return esc_url_raw( $url );
}
get_custom_header 自定义顶部
get_custom_header 函数是 WordPress 3.4 送给咱们的新礼物,该函数的呈现是为了更好的集成和封装顶部的应用,本文次要对 get_custom_header 这个函数进行详解、以及如何在 WordPress 3.4 版本的主题中集成顶部性能。
请留意,依据本文折腾你的主题时,请确保你的 WordPress 曾经晋级到 3.4版本。
get_custom_header 意义详解
自定义顶部目前大局部主题次要用到的还只是两个性能 1.自定义顶部图像 2.自定义顶部款式
详细的成果你能够看一下 默许主题 twenty eleven ,或许我的另一个博客 悠悠我心
本函数是 WP 3.4 版本后才呈现的一个内置函数,次要用于将用户设置的顶部的各项参数以对象(object)的方式前往。
单单说这么句屁话,兴许你还不明确,想要明确的话,请往下看。
请留意本函数与get_header()有着实质的区别。
函数应用实例
上面的例子来自于 默许主题 twenty eleven 中 header.php 文件
PHP 代码:
//判别能否存在该函数,以便兼容老版本
if ( function_exists( 'get_custom_header' ) ) {
//get_custom_header()->width 调用带向 width 属性
$header_image_width = get_custom_header()->width;
//get_custom_header()->height 调用带向 height 属性
$header_image_height = get_custom_header()->height;
} else {//兼容老版本的代码
$header_image_width = HEADER_IMAGE_WIDTH;
$header_image_height = HEADER_IMAGE_HEIGHT;
}
综合应用详解
以下次要征引民间文档解释 自定义顶部
//关上主题自定义顶部支持 add_theme_support( 'custom-header' ); $headarg = array(//将设置打包成数组 'default-image' => '', 'random-default' => false, 'width' => 0, 'height' => 0, 'flex-height' => false, 'flex-width' => false, 'default-text-color' => '', 'header-text' => true, 'uploads' => true, 'wp-head-callback' => '', 'admin-head-callback' => '', 'admin-preview-callback' => '', ); //将数组中的设置增加到自定义顶部上 add_theme_support( 'custom-header', $headarg );
自定义顶部图像
//关上主题自定义顶部支持 add_theme_support( 'custom-header' ); $headarg = array(//将设置打包成数组 'default-image' => '', 'random-default' => false, 'width' => 0, 'height' => 0, 'flex-height' => false, 'flex-width' => false, 'default-text-color' => '', 'header-text' => true, 'uploads' => true, 'wp-head-callback' => '', 'admin-head-callback' => '', 'admin-preview-callback' => '', ); //将数组中的设置增加到自定义顶部上 add_theme_support( 'custom-header', $headarg );
自顺应顶部图像设置
$args = array( 'flex-width' => true,//自顺应高度 'width' => 980, 'flex-width' => true,//自顺应宽度 'height' => 200, 'default-image' => get_template_directory_uri() . '/images/header.jpg', ); add_theme_support( 'custom-header', $args );
自定义顶部图像的调用
<img src="<?php header_image(); ?>" height="<?php echo get_custom_header()->height; ?>" width="<?php echo get_custom_header()->width; ?>" alt="" />
以上就是安达网络工作室关于《WordPress主题制作中自定义头部的相关PHP函数解析》的一些看法。更多内容请查看本栏目更多内容!
get_post()(获取一篇文章) get_post() 函数能够依据 ID 查问一篇文章的信息,还能前往循环中的以后文章。...
很多博客都喜爱用 评论宣布于 “XXX 分钟 之前”、文章宣布于 “XXX 分钟 之前”来显示文章评论的工夫,改善...
首先简略说一说仿登陆的详细操作,用户第一次登陆时会呈现用于填写评论者材料的框,当用户评论实现后,将会...
帮网友小改了一下主题. 义务比拟简略, 只是为一个三栏主题增加对 Widget 的支持而已,就先从这次简略的案例开...
WordPress在线装置主题、插件,或在应用疾速公布的文章中含有图片时,会提醒: 正在装置主题:Frontier 1.0...
get_category get_category 可能咱们平常接触的不多,但却是很有用,网上这个函数引见的貌似不多,所以明天...