讲解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(视频)Http下载
Dec 12 PHP
PHP实现多服务器session共享之NFS共享的方法
Mar 16 PHP
有关 PHP 和 MySQL 时区的一点总结
Mar 26 PHP
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
Jul 03 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
使用xampp搭建运行php虚拟主机的详细步骤
Oct 21 PHP
Smarty分页实现方法完整实例
May 11 PHP
thinkPHP实现多字段模糊匹配查询的方法
Dec 01 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 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
改德生G88 - 加装等响度低音提升电路
2021/03/02 无线电
Laravel 批量更新多条数据的示例
2017/11/27 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
jquery ready(fn)事件使用介绍
2013/08/21 Javascript
javascript操作符&quot;!~&quot;详解
2015/02/10 Javascript
jquery获取及设置outerhtml的方法
2015/03/09 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
2017/05/14 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
利用python程序帮大家清理windows垃圾
2017/01/15 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
python selenium循环登陆网站的实现
2019/11/04 Python
如何理解Python中包的引入
2020/05/29 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
酒店执行总经理岗位职责
2013/12/15 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
开票证明
2015/06/23 职场文书
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python