inpsyde / plugin-templating-utils
为插件中的模板功能提供实用函数。
Requires
- php: >=5.6
This package is auto-updated.
Last update: 2024-08-30 16:21:25 UTC
README
一个Composer包,为插件的模板功能提供实用函数。
函数
Inpsyde\plugin_file_base_dir()
给定插件目录内的一个文件,无论其在目录中的深度如何,返回插件的根目录的绝对路径。
Inpsyde\plugin_template_part()
类似于get_template_part()
,从插件目录中加载模板。要搜索的插件文件夹从第一个参数获取,可以是目标插件目录中的一个文件,无论其在目录中的深度如何。
要搜索的模板会通过'plugin_template_part_templates'
过滤器。
Inpsyde\find_plugin_template_part()
类似于plugin_template_part()
(也会触发相同的过滤器)但它返回找到的模板的路径而不是包含它。
Inpsyde\plugin_file_path()
类似于get_theme_file_path()
,返回插件目录内文件的路径。目标插件从第一个参数获取,可以是目标插件目录中的一个文件,无论其在目录中的深度如何。
如果文件不存在,则返回空字符串。
返回的值会通过'plugin_file_path'
过滤器。
Inpsyde\plugin_file_uri()
类似于get_theme_file_uri()
,返回插件目录内文件的URL。目标插件从第一个参数获取,可以是目标插件目录中的一个文件,无论其在目录中的深度如何。
如果文件不存在,则返回空字符串。
返回的值会通过'plugin_file_uri'
过滤器。
Inpsyde\plugin_template_part_fallback()
类似于Inpsyde\plugin_template_part()
,但如果在插件中找不到文件,则会回退到主题(或子主题)。
Inpsyde\plugin_file_path_fallback()
类似于Inpsyde\plugin_file_path()
,但如果在插件中找不到文件,则会回退到主题(或子主题)。
Inpsyde\plugin_file_uri_fallback()
类似于Inpsyde\plugin_file_uri()
,但如果在插件中找不到文件,则会回退到主题(或子主题)。
要求
- PHP 5.6+
- 使用Composer安装
安装
通过Composer安装,包名为 inpsyde/plugin-templating-utils
。
许可证和版权
版权(c)2017 Inpsyde GmbH。
"Plugin Templating Utils"代码根据MIT许可证授权。
Inpsyde团队自2006年以来一直在构建Web。