WordPress 路径相关函数总结(二):主题路径相关函数
上一篇文章是《WordPress 路径相关函数总结(一):站点路径相关函数》,今天这一篇则是针对WordPress 主题的函数,对于开发WordPress 主题的开发者很有帮助;相关函数也可以在WordPress 官方文档找到相应的更详细的用法。
还是以本站 http://devework.com 为例子:
get_theme_root_uri()
获取存放主题的目录URI
echo get_theme_root_uri(); //输出:http://devework.com/wp-content/themes |
---|
get_theme_root()
获取存放主题的目录的服务器绝对路径
echo get_theme_root(); //输出:<tt>/home/user/public_html/wp-content/themes</tt> |
---|
get_theme_roots()
获取主题目录的目录名称,如果你的主题目录是/wp-content/themes,则
echo get_theme_roots(); //输出:/themes |
---|
get_stylesheet_directory()
获取当前启用的主题目录的服务器绝对路径,例如
/home/user/public_html/wp-content/themes/twentyeleven |
---|
可以用来include文件,例如
<?php include( get_stylesheet_directory() . '/includes/myfile.php'); ?> |
---|
get_stylesheet_directory_uri()
获取当前启用的主题目录的URI,例如
echo get_stylesheet_directory_uri(); //输出:http:/devework.com/wp-content/themes/twentyeleven |
---|
可以使用在需要主题目录URI的场合,例如图片
<img src="<?php echo get_stylesheet_directory_uri() ?>/images/aternus.png" alt="" title="" width="" height="" /> |
---|
get_template_directory_uri()
如果当前启用的主题是一个child theme,该函数返回parent theme的主题目录URI,用法与get_stylesheet_directory_uri()类似。
get_template_directory()
如果当前启用的主题是一个child theme,该函数返回parent theme的主题目录的服务器绝对路径,用法与get_stylesheet_directory()类似。
get_template()
获取当前启用主题的主题目录名称,例如现在启用的主题为twentyeleven,则
echo get_stylesheet(); //输出:twentyeleven |
---|
get_stylesheet()
获取当前启用主题的主题目录名称,与get_template()的区别是,如果用了child theme,则返回child theme的目录名称。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 像java一样使用js contains 数组包含方法 实践笔记
- 服务治理之重试篇
- 一次排查线上接口偶发异常耗时引起的思考!
- 台阶很高,青蛙跳不跳?
- 从零开始认识堆排序
- Redis SDS 深入一点,看到更多!
- Centos7下Oracle 11g r2 本地/远程 用exp/imp命令快速导入导出数据 实践笔记
- js常用函数大全107个
- xtraReprot 动态绑定数据 数据列动态
- 线上问题分析之java dump文件生成
- python基础知识
- AtCoder Beginner Contest 177 A ~ E
- 2017 年ICPC 中国大陆区域赛铜牌题解
- 搜索(DFS BFS)专题练习
- AtCoder Beginner Contest 171