- 资源介绍
- 更新记录
- 安装教程
add_theme_support()函数
dd_theme_support() 函数用于在我们的当前使用的主题添加一些特殊的功能,函数一般写在主题的functions.php文件中。
语法结构
<?php add_theme_support( $feature ); ?>
参数
$feature
(string) (必须) 需要添加特殊功能名称,可以是以下参数:
‘post-thumbnails’ —– 增加缩略图支持
‘automatic-feed-links’ 自动输出RSS
‘post-formats’—– 增加文章格式功能
‘custom-background’—– 增加自定义背景
‘custom-header’—– 增加自定义顶部图像
‘menus’——自定义导航菜单
post-thumbnails(启用文章缩略图功能)
从WordPress2.9版本开始,可以给模板添加文章缩略图功能,操作方法很简单,只需要把下面的代码添加到functions.php里面。也可以使用wp_get_attachment_image_src()函数来实现前端添加缩略图功能。
//后台增加特色图像功能
add_theme_support(‘post-thumbnails’);
//然后在要显示缩略图的地方放置下面的代码即可。
if(has_post_thumbnail()){
the_post_thumbnail();
}
//仅在post中使用缩略图功能
add_theme_support( ‘post-thumbnails’, array( ‘post’ ) );
//仅在page中使用缩略图功能
add_theme_support( ‘post-thumbnails’, array( ‘page’ ) );
//仅在 post 和 movies 中使用
add_theme_support( ‘post-thumbnails’, array( ‘post’, ‘movies’ ) );
post-formats添加支持文章格式
add_theme_support( ‘post-formats’, array(
‘aside’,
‘chat’,
‘gallery’,
‘image’,
‘link’,
‘quote’,
‘status’,
‘video’,
‘audio’
)
);
WordPress支持以下十个文章格式
Standard:只是一个普通的文章没有什么特别的东西
Aside:类似于一个facebook的更新
Chat:全文聊天
Image:只是一个简单的图像,没有什么巨大的
Link:链接到外部网站
Quote:引用
Status:一个简短的状态更新,类似于微博
Video:一个视频
Audio:音频文件
使用文章模板的方法
如果你只是想改变文章循环的不同的展现方式,只需要添加下面的代码到你的single.php中:
<?php get_template_part( ‘content’, get_post_format() ); ?>
现在,创建并且上传你的自定义格式循环文件到你正在使用的主题下,文件的命名应该为content-{post-format}.php,例如:content-video.php 和 content-audio.php
最后不要忘记添加一个content.php文件,因为这将作为刚才的自定义格式循环文件的默认文件,如果自定义文件不存在,则使用自定义single.php文件。
如果你是一个新手,不想去折腾那些烦人的循环,那么只需要创建一个自定义音频文章格式,我们将给他命名为:single-video.php。接下来,上传single-video.php到你的主题的根目录下面,并且添加如下代码片段到functions.php中
add_action(‘template_include’, ‘load_single_template’);
function load_single_template($template) {
$new_template = ”;
// 文章模板
if(is_single()){
global $post;
// 音频模板
if (has_post_format(‘video’)){
// use template file single-video.php for video format
$new_template = locate_template(array(‘single-video.php’));
}
}
return (” != $new_template) ? $new_template : $template;
}
现在,你就可以使用 single-video.php 这个文件作为你的文章形式了,在发布文章的时候选择它就OK了。总的来说,最后这方法比较简单,也比较容易懂。
猜你喜欢
-
wordpress禁止指定省份访问
2021-04-25 -
网站源码后门木马查杀软件 让你轻轻松松去掉后门
2021-04-25 -
HBuilderX 2.9.8.20201110 官方版
2021-04-25 -
美女图片站 CX-UDY3.1最新破解版全解密去授权版无限制
2021-04-24 -
WordPress不用插件使用七牛云存储加速网站
2021-04-25 -
IMGspider – WordPress图片采集抓取插件
2021-04-24 -
add_theme_page()函数
2021-04-26 -
WordPress个人资料添加自定义字段input表单
2021-04-26 -
在QQ上推广网站防止被举报的代码、隐藏QQ上的网页举报入口
2021-04-24 -
NDNAV主题:简约大气昼夜wordpress免费导航主题
2021-04-24
-
wp_enqueue_style()函数
2021-04-26 -
Navicat for Mysql 数据库管理软件中文破解版(无需激活码)免费下载
2021-04-25 -
Lemars – 专业新闻博客资讯网站WordPress模板
2021-04-21 -
WordPress主题开发常用模板名称和头部函数大全
2021-04-26 -
WordPress获取文章所属分类名称、分类ID、分类别名
2021-04-25 -
single_cat_title()函数
2021-04-26 -
WordPress响应式网站中文网址导航栏主题风格模版HaoWa1.3.1
2021-04-22 -
无觅评论插件
2021-04-24 -
WordPress评论获取QQ头像和昵称教程
2021-04-25 -
美女图片整站源码,图片类套图类网站源码,CX-UDY主题,WordPress自适应,带会员积分下载
2021-04-22
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-04-26Hi,初次和大家见面了,请多关照!
最后编辑:2021-04-26

