php 模板解析函数,WordPress中用于检索模版的相关PHP函数使用解析
这篇文章主要介绍了WordPress中用于检索模版的相关PHP函数使用解析,包括索模板的函数的使用,要的朋友可以参考下
locate_template() 用来检索存在的优先级最高的模板文件,还能直接加载模板文件。
locate_template() 函数检索时,如果有子主题则优先使用子主题的模板,没有再继续检索父主题。
用法
locate_template( $template_names, $load, $require_once );
参数
$template_names
(数组)(必须)要引入的模板文件名(需要扩展名),会根据数组逐个匹配文件是否存在,越前边的优先级越高。
默认值:None
$load
(布尔)(可选)如果设置成 True 则直接引入模板文件。
默认值:False
$require_once
(布尔)(可选)如果设置成 True 则如果之前引入过这次不再引入(require_once),否则无论是否引入过都会引入(require)。
(只有 $load 为 True,此参数才生效)。
默认值:False
返回值
(字符串)只要有一个指定的模板文件存在则返回它的路径,否则返回空字符串。
例子
if( locate_template( 'content-' . $pageName . '.php' ) !== '' ){
//存在,引入模板文件
get_template_part( 'content', $pageName );
}else{
//不存在,直接显示内容
the_content();
}
其它
此函数位于:wp-includes/template.php
快速检索模板
get_query_template() 用于快速检索出页面模板,而且需要按照预定的页面类型(type)。
它和 locate_template() 的不同在于需要填写页面的类型,而且会生成 {$type}_template 模板路径过滤器。
用法
get_query_template( $type, $templates );
参数
$type
(字符串)(必须)所要获取的模板文件的页面的类型,要填对应模板文件没有扩展名的文件名(比如 single)。
默认值:None
$templates
(数组)(可选)备选的模板列表。
默认值:空数组
返回值
返回模板文件的路径。
例子
如果存在则引入 404 页面的模板:
if ( '' != get_404_template() ) include( get_404_template() );
其它
此函数位于:wp-includes/template.php
php 模板解析函数,WordPress中用于检索模版的相关PHP函数使用解析相关推荐
- php里注册管理员账号,WordPress中创建用户角色的相关PHP函数使用详解
这篇文章主要介绍了WordPress中创建用户角色的相关函数使用,在WordPress的多用户模式中不同角色拥有不同的权限,需要的朋友可以参考下 WordPress 默认有 "订阅者&quo ...
- python中用什么函数去掉空格_Python中用于去除空格的三个函数的使用小结
函数:strip() lstrip() rstrip() 作用:去除字符串中的空格或指定字符 一.默认用法:去除空格str.strip() : 去除字符串两边的空格 str.lstrip() : ...
- USART库函数中用于清除标志位的一些函数,如读DR寄存器的值清除标志位
USART库函数中用于清除标志位的一些函数,如读DR寄存器的值清除标志位 刚学M4没多久,对于库函数的使用还有些陌生,因为之前学的是寄存器配置,今天在用库函数配置usart的时候,遇到了不知道该调用哪 ...
- wordpress表格筛选_wpDataTables:WordPress中用于表格和图表的最佳插件
wordpress表格筛选 This article was sponsored by wpDataTables. Thank you for supporting the partners who ...
- php获取头像,WordPress中用于获取及自定义头像图片的PHP脚本详解
get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供一个 get_avatar 过滤器,用来过滤头像的 Html ...
- wordpress php 链接,简介WordPress中用于获取首页和站点链接的PHP函数_PHP
home_url()(获取首页链接)ome_url() 函数用来获取 WordPress 的首页链接. 用法 home_url( $path, $scheme ); 参数 $path (字符串)(可选 ...
- 侧边栏php,WordPress中用于创建以及获取侧边栏的PHP函数讲解
register_sidebar()(创建侧边栏)建立一个侧边栏,用来放置小工具.这个函数使用的时候请放在一个函数里,挂载到 "widgets_init" 钩子. 用法 regis ...
- python去空格的函数_Python中用于去除空格的三个函数的使用小结
函数:strip() lstrip() rstrip() 作用:去除字符串中的空格或指定字符 一.默认用法:去除空格str.strip() : 去除字符串两边的空格 str.lstrip() : 去除 ...
- wordpress php 链接,WordPress中获取页面链接和标题的相关PHP函数用法解析
get_permalink()(获取文章或页面链接)get_permalink() 用来根据固定连接返回文章或者页面的链接.在获取链接时 get_permalink() 函数需要知道要获取的文章的 I ...
- python中用于输出内容到终端的函数是_python执行linux shell管道输出内容
jquery选择器(三)-过滤选择器 一.基本过滤选择器 二.内容过滤选择器 1. 包含文本内容为"text"的元素 2. 含有某个选择器所匹配的父元素 3. 包含有子元素或者文本 ...
最新文章
- 从互联网跳到国企半年了,说说我的感受!
- Spring Boot 2.x基础教程:多文件的上传
- 作用域和闭包的通俗理解
- robotframework 配置过程中遇到的问题
- 关于在vue项目中使用wangEditor
- UOJ #587. 天天和不可描述
- Java中的查找树和哈希表(一级)
- 由“深”至“广”,探索2022音视频技术的无限可能
- AutoMapperHelper
- Python离线环境
- 到底什么是“机器学习”?机器学习有哪些基本概念?(简单易懂)
- qt中如何刷新一下屏幕_感情维护:如何在恋爱关系中分开一下,然后更坚强地回来...
- 计算机检索的主要方法,计算机检索主要途径和方法
- 阿里巴巴编码规范考试答案
- 关于MAXIMO数据限制代码的理解
- 如何搭建APP分发平台分发平台搭建教程
- knex简单的增删改查
- 【改】[火光摇曳]神奇的伽玛函数(下)——markdown排版
- java主类结构、基本数据类型、 变量与常量、运算符、数据类型转换、代码注释与编码规范
- vscode 配置代码格式化工具calng-format,windows/linux都支持
热门文章
- 响应式开发(黑马教程笔记)-Bootsrap
- Nodejs解压版安装
- mysql自定义函数优点_MySQL自定义函数
- 2d shader unity 阴影_Unity里实现Sprite Renderer的阴影
- 关闭git命令窗快捷键_git常用命令与AndroidStudio常用快捷键
- c语言超声波壁障源码,【图片】超声波避障小车源程序【精】【单片机吧】_百度贴吧...
- Android 基础控件与线性布局
- docker-compose进阶
- 编译gcc5.1.0时的报错
- PHP CI框架学习