讲解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 相关文章推荐
第七节 类的静态成员 [7]
Oct 09 PHP
BBS(php &amp; mysql)完整版(三)
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(3)
Oct 09 PHP
html中select语句读取mysql表中内容
Oct 09 PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 PHP
swfupload 多文件上传实现代码
Aug 27 PHP
PHP 数组遍历方法大全(foreach,list,each)
Jun 30 PHP
PHP入门学习笔记之一
Oct 12 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
php批量删除数据库下指定前缀的表以prefix_为例
Aug 24 PHP
PHP中empty,isset,is_null用法和区别
Feb 19 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 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
PHP自动更新新闻DIY
2006/10/09 PHP
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
第六篇Bootstrap表格样式介绍
2016/06/21 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
2017/01/05 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
js实现数组和对象的深浅拷贝
2017/09/30 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
深入Python函数编程的一些特性
2015/04/13 Python
Python守护进程用法实例分析
2015/06/04 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
python制作小说爬虫实录
2017/08/14 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
python实现五子棋人机对战游戏
2020/03/25 Python
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
Java基础类库面试题
2013/09/04 面试题
行政助理求职自荐信
2013/10/26 职场文书
个人授权委托书范文
2014/09/21 职场文书
机关干部个人对照检查材料思想汇报
2014/09/28 职场文书
走群众路线学习笔记
2014/11/06 职场文书
物流业务员岗位职责
2015/04/03 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书