讲解WordPress中用于获取评论模板和搜索表单的PHP函数


Posted in PHP onDecember 28, 2015

comments_template()(获取评论模板)

comments_template() 函数用来获取评论模板,一般只能用在文章或者页面上,如果不是文章或者页面将无法显示。
用法

comments_template( $file, $separate_comments );

参数

$file

(字符串)(可选)要评论模板文件。

默认值:/comments.php(当前主题根目录的 comments.php 文件)。

$separate_comments

(布尔)(可选)是否根据评论的类型区分评论。

默认值:False

返回值

此函数无返回值。

例子

默认引入当前主题根目录的 comments.php 文件。

<?php comments_template(); ?>

引入自定义文件:

<?php comments_template( '/short-comments.php' ); ?>

其它

此函数位于:wp-includes/comment-template.php

get_search_form()(获取搜索表单)
get_search_form() 函数用来获取搜索表单,搜索表单的代码位于当前主题根目录的 searchform.php 文件。

用法

get_search_form( $echo );

参数

$echo

(布尔)(可选)如果为真则直接打印搜索表单,如果不为真则返回搜索表单的代码。

默认值:True

返回值

(string)如果 $echo 参数为 False,则返回搜索表单的 Html 代码。

例子

如果主题根目录没有 searchform.php 文件,则默认为下边的表单代码:

<form role="search" method="get" id="searchform" class="searchform" action="<?php esc_url( home_url( '/' )); ?>">
  <div>
    <label class="screen-reader-text" for="s"><?php _x( 'Search for:', 'label' ); ?></label>
    <input type="text" value="<?php get_search_query(); ?>" name="s" id="s" />
    <input type="submit" id="searchsubmit" value="<?php esc_attr_x( 'Search', 'submit button' ); ?>" />
  </div>
</form>

其它

此函数位于:wp-includes/general-template.php

PHP 相关文章推荐
PHP批量生成缩略图的代码
Jul 19 PHP
解析PHP实现多进程并行执行脚本
Jun 18 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 PHP
php通过递归方式复制目录和子目录的方法
Mar 13 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 PHP
php文件上传后端处理小技巧
May 22 PHP
php 三元运算符实例详细介绍
Dec 15 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 PHP
Laravel中如何轻松容易的输出完整的SQL语句
Jul 26 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 #PHP
YII使用url组件美化管理的方法
Dec 28 #PHP
yii去掉必填项中星号的方法
Dec 28 #PHP
Yii中实现处理前后台登录的新方法
Dec 28 #PHP
Yii中CGridView实现批量删除的方法
Dec 28 #PHP
Yii基于数组和对象的Model查询技巧实例详解
Dec 28 #PHP
yii权限控制的方法(三种方法)
Dec 28 #PHP
You might like
ThinkPHP模型详解
2015/07/27 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
基于JavaScript实现移动端无限加载分页
2017/03/27 Javascript
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
跟老齐学Python之Python安装
2014/09/12 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
python http接口自动化脚本详解
2018/01/02 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
介绍Ibatis的核心类
2013/11/18 面试题
介绍java中初始化块的使用
2012/09/11 面试题
文员自我评价怎么写
2013/09/19 职场文书
化工专业应届生求职信
2013/11/08 职场文书
班委竞选演讲稿
2014/04/28 职场文书
525心理活动总结
2014/07/04 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
小学感恩节活动总结
2015/03/24 职场文书
毕业设计致谢词
2015/05/14 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
毕业证明模板
2015/06/19 职场文书
浅谈python中的多态
2021/06/15 Python
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技