您现在的位置是:首页 > 网站制作 > WordpressWordpress
wordpress使用add_theme_support实现自定义头部图像
杰帅2023-06-26【Wordpress】人已围观
简介add_theme_support是wordpress的一个常用函数,让主题支持一些特定功能。
add_theme_support是wordpress的一个常用函数,让主题支持一些特定功能。
借助官网文档,具体看看如何实现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="" />
官方文档
https://codex.wordpress.org/Custom_Headers
Tags:add_theme_support wordpress函数 wordpress教程 自定义图像
很赞哦! ()
相关文章
- WordPress 函数:add_theme_support()让你的主题支持特
- WordPress函数:get_permalink()获取文章页面的固定链接
- WordPress函数:add_meta_box(自定义添加Meta模块)
- WordPress函数:register post type (自定义文章类型)用
- WordPress函数:wp_tag_cloud(标签云)详解和举例
- WordPress函数:load_theme_textdomain()(载入本地化语言
- WordPress函数:add_submenu_page()后台为顶级菜单添加
- WordPress函数:add_theme_page()后台添加设置页面
- WordPress函数:add_menu_page()后台添加顶级菜单用法及
- WordPress函数:comment_form( )个性化评论表单多种方法
随机图文
-
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下