wordpress函数描述之一——WordPress add_theme_support() 函数

函数描述:允许 WordPress 主题或插件给当前正在使用的主题注册一些特色功能!如果在主题中使用,应该将该函数写入 function.php 文件中;如果是在插件中使用该函数,那它必须挂在钩子上(HOOK)。

WordPress add_theme_support() 函数如果是挂在钩子上,那他必须挂在”after_setup_theme”钩子上,如果是在init系列上将会太晚,以致部分特色功能将失效!

使用方法:

<?php add_theme_support( $feature ); ?>

共有6个参数可供 $feature 变量使用:

1.‘post-thumbnails’ —– 增加缩略图支持
2.automatic-feed-links’ 自动输出RSS
3.‘post-formats’—– 增加文章格式功能
4.‘custom-background’—– 增加自定义背景
5.‘custom-header’—– 增加自定义顶部图像
6.'menus'——自定义导航菜单

例如:

add_theme_support( 'post-thumbnails' );

add_theme_support('post-formats',array('aside','gallery', 'chat', 'image', 'link', 'quote', 'status', 'video', 'audio'));   //如果是微博体的话,就选 status 好了

启用文章缩略图功能

把下面的代码添加到functions.php里面:add_theme_support( 'post-thumbnails' );

然后在要显示缩略图的地方放置代码:<?php the_post_thumbnail(); ?>

自定义WordPress 3.0 版本导航栏

WordPress 3.0 增加了一个功能,可以让WordPress模板开发者自定义导航菜单。如果你想给用户一个导航栏的选择权,只需要把下面的代码加入到 functions.php 文件里面。

add_theme_support( 'nav-menus' );

之后把下面的代码复制到你想出新的地方:

<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?>

特别用法

在 Wp 2.9 版本后,我们可以给 ‘post-thumbnails’ 即缩略图功能增加一个限定的参数,例如:

//常规用法,在所有样式的文章、页面中使用缩略图功能 add_theme_support( 'post-thumbnails' ); 
//仅在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','movie'));

转载于:https://www.cnblogs.com/sxwkt/archive/2013/04/28/3050029.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值