header_image()

评论(7)

header_image() 函数是 WordPress 自定顶部图像的标准接口函数,该函数可以自动判断后台设置,并返回字符串形式的用户自定义顶部图像地址。本文主要涉及该函数的详解及使用。

【Display header image path.】 即,显示顶部图像地址。
更高阶的东西请参阅 get_custom_header

使用

<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 );
}

总结

WordPress 经过近几年的发展,相较于最之前的版本,现在的的 WordPress 越来越容易上手了,因为频繁的更新,我还是建议您使用标准节接口进行主题开发。





转载请注明转自: header_image()

  1. @bobo
    普通的教材有,不过很陈旧
    教材难写易复制,很少有人愿意去写教材了,
    我的博客写了很多函数和写主题的帮助,你可以参考一下。

  2. 你好,博主!请教你一个问题,如果想做高级的主题,像在后可以进行设置的!!你能否提供一下有那么教程和资料给我学习一下!谢谢了!我的邮箱850200780@qq.com

  3. Pingback: post_class()|函数-WordPress

  4. @wind
    wind 兄见笑了, 平时用的时候,简单的翻译了一下,
    留在自己电脑里也是浪费,加上个简单的例子,就拿出来贴在博客上了。

  5. xiang兄发了不少WP的函数,真是有心银啊

  6. @WildCat
    我的应该是浏览器问题,因为做谷歌的微数据和微格式,内页用了稍许html5标签,ie9以下可能不能很好的渲染,用火狐和chrome应该会好些。

  7. 您好,我发现您的theme在文章列表进入文章页面的时候,内容部分会右移一部分,我目前在做的theme也存在这个问题,请问有什么解决方法吗?我用firebug找了很久都没找出bug