WordPress主题制造中自定义头部的相干PHP函数解析

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函数解析》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 主题 头部 PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress评论有时呈现(匿名)的景象处理计划

一、评论提交超时: 大家可能会发现,在提交评论十分迟缓时最容易呈现&ldquo;匿名&rdquo;景象,这种状况次要...

是 WordPress 让 PHP 更盛行了 而不是框架

Tiobe Index(编程言语世界排名指数),是一个显示各种编程言语的绝对盛行趋向的排名,开端于 2001 年,每...

WordPress建站有哪些劣势

  你还没决议应用什么软件来构建你的新公司网站吗? 依然以为WordPress只是搭建博客吗? 在互联网上有大约2...

WordPress中创立用户角色的相干PHP函数应用详解

WordPress 默许有 “订阅者”、“投稿者”、“作者”、“编辑” 和 “治理员” 五个用户角色,权限由低到高...

WordPress中用于创立以及获取侧边栏的PHP函数解说

register_sidebar()(创立侧边栏) 建设一个侧边栏,用来搁置小工具。这个函数应用的时分请放在一个函数里,...

WordPress中给文章增加自定义字段及后盾编辑性能区域

add_post_meta add_post_meta 函数是 WordPress 中用来给文章或页面增加自定义字段值的一个函数, 其用法与...

需求提交

客服服务

亿鸽在线客服系统