讲解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 相关文章推荐
PHP4之真OO
Oct 09 PHP
15种PHP Encoder的比较
Mar 06 PHP
php在文件指定行中写入代码的方法
May 23 PHP
PHPEXCEL 使用小记
Jan 06 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
php中动态修改ini配置
Oct 14 PHP
Yii获取当前url和域名的方法
Jun 08 PHP
CodeIgniter自定义控制器MY_Controller用法分析
Jan 20 PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
Nov 06 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 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
DC《神奇女侠2》因疫情推迟上映 温子仁新恐怖片《恶性》撤档
2020/04/09 欧美动漫
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
解决中英文字符串长度问题函数
2007/01/16 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
PHP中使用curl入门教程
2015/07/02 PHP
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
BootStrap中的表单大全
2016/09/07 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
python对象转字典的两种实现方式示例
2019/11/07 Python
flask实现验证码并验证功能
2019/12/05 Python
django框架auth模块用法实例详解
2019/12/10 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
实习生体会的自我评价范文
2013/11/28 职场文书
电气工程师岗位职责
2014/01/01 职场文书
小学教研工作制度
2014/01/15 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
公司合作意向书范文
2014/07/30 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
化验员岗位职责
2015/02/14 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
nginx搭建NFS网络文件系统
2022/04/14 Servers
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技