讲解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 相关文章推荐
escape unescape的php下的实现方法
Apr 27 PHP
ie6 动态缩略图不显示的原因
Jun 21 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
Dec 25 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
php遍历CSV类实例
Apr 14 PHP
PHP异常处理浅析
May 12 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
Feb 15 PHP
为何说PHP引用是个坑,要慎用
Apr 02 PHP
详细分析PHP7与PHP5区别
Jun 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
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python根据文件大小打log日志
2014/10/09 Python
Django验证码的生成与使用示例
2017/05/20 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python变量类型知识点总结
2019/02/18 Python
简单介绍python封装的基本知识
2019/08/10 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
应聘医学检验人员自荐信
2013/09/27 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
学校七一活动方案
2014/01/19 职场文书
教师求职自荐信
2014/03/09 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
Python爬虫实战之爬取携程评论
2021/06/02 Python
pandas中pd.groupby()的用法详解
2022/06/16 Python