专栏首页DeveWorkWordPress 路径相关函数总结(二):主题路径相关函数

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的目录名称。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • WordPress 显示数据库查询次数、查询时间及内存占用的代码

    如果对进行过WordPress 性能优化,需要一个直观简单的查看方式的话,那么就可以使用下面所提及的代码,通过这段代码,可以在直观或者在html 源代码查看数据...

    Jeff
  • WordPress免插件仅修改代码去掉评论/留言里的链接

    这篇文章名为技术技巧篇,但也算是一个通告吧:即日起,Jeff的阳台为了规范评论,将移除评论员里面的网站链接。同时,一切在评论里夹带链接的,将以垃圾评论处理。如有...

    Jeff
  • WordPress在RSS Feed 中输出自定义特色图像(缩略图)

    估计不少网友是在了解到Google Reader 关闭的消息后才知道RSS这种东西的,本站DeveWork. com 曾经有过《WordPress在RSS Fe...

    Jeff
  • 爬虫利器_you-get

    you-get 是用 Python3写成的视频,图片,音频下载工具,堪称盗链,爬虫神器。其支持的网站,都是直接破解其算法,直接算出playurl的方式,

    飞天小子
  • 用Python每秒钟下载一张高清大图,快不快?

    如果爬虫需要展现速度,我觉得就是去下载图片吧,原本是想选择去煎蛋那里下载图片的,那里的美女图片都是高质量的,我稿子都是差不多写好了的,无奈今天重新看下,妹子图的...

    猫咪编程
  • 项目实战 | 手把手带你获取某知识付费平台精华帖,并制作电子书(一)

    如今知识付费产品是越来越多,因为对知识的焦虑,所以我们会买很多知识。但知识我们都没有来得及消化。像我自己加入了70多个知识星球,其实平时很多星球我都没有去看他们...

    叫我龙总
  • Kali Linux2020.1修改系统语言出现乱码

    Kali-Linux 2020.1 在修改系统语言出现乱码的情况,本篇教程将带领大家一起去解决这个问题

    一只特立独行的兔先生
  • 贡献自己的服务器搭建tor中转

    本文告诉大家如何贡献自己的服务器来搭建 tor 中转,支持 tor。本文使用的服务器是 Centos 6 ,如果你的服务器不是 Centos 6 就不要看啦。

    林德熙
  • php一些有趣的函数

    仙士可
  • Python中的多态与虚函数

       C++中的虚函数与多态,是很多C++面向对象程序设计的一个基础,在Python中,是否也存在多态和虚函数,答案是有的。看下面的这个例子

    py3study

扫码关注云+社区

领取腾讯云代金券