在WordPress主题的 sytle.css 文件头部,定义了主题的一些信息。如何获取这些信息呢?
WP_Theme 类就是专门干这个事情的。WP_Theme 类的属性如下:
Name:WordPress主题对象
ThemeURI:主题网页的URI
Description:主题描述
Author:主题的作者
AuthorURI:主题作者的网站
Version:主题的版本
Template:可选-用于子主题,父主题的文件夹名称
Tags:用于描述主题的标记
TextDomain:主题中用于翻译目的的文本域
DomainPath:主题翻译文件的路径
此外还有如下方法:
get_page_templates-返回给定帖子类型的主题帖子模板。
get_post_templates-返回主题的帖子模板。
get_screenshot-返回主题的主屏幕截图文件。
get_stylesheet-返回主题根目录中主题的“样式表”文件的目录名。
get_stylesheet_directory-返回主题“样式表”文件目录的绝对路径。
get_stylesheet_directory_uri-返回主题“样式表”文件目录的URL。
get_template-返回主题根目录中主题的“模板”文件的目录名。
get_template_directory-返回主题“模板”文件目录的绝对路径。
get_template_directory_uri-返回主题“模板”文件目录的URL。
get_theme_root-返回主题根目录的绝对路径。
get_theme_root_uri-返回主题根目录的URL。
is_allowed-确定是否允许主题(仅限多站点)。
is_block_theme-返回此主题是否为基于块的主题。
load_textdomain-加载主题的文本域。
等等
一个例子:
print_r( wp_get_theme()->get_page_templates() ); ?>
// Outputs:
Array
(
[My Custom Page Template] => my-custom-page.php
[A Second Custom Page] => my-page-templates/my-second-page.php
)
-
WordPress函数:_n_loop 在 pot 文件中注册字符串WordPress函数:_n_loop 在 pot 文件中注册字符串
-
WordPress函数:esc_html__ 转义HTML字符WordPress函数:esc_html__ 转义HTML字符
-
WordPress函数:esc_html_x 带上下文的转义翻译WordPress函数:esc_html_x 带上下文的转义翻译
-
WordPress函数:esc_attr__ 转义属性及翻译WordPress函数:esc_attr__ 转义属性及翻译
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
暂无评论,抢个沙发...