讲解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时间不正确的解决方法
Apr 09 PHP
PHP程序员编程注意事项
Apr 10 PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 PHP
php调用nginx的mod_zip模块打包ZIP文件
Jun 11 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
php实现在服务器端调整图片大小的方法
Jun 16 PHP
php采用session实现防止页面重复刷新
Dec 24 PHP
PHP批量获取网页中所有固定种子链接的方法
Nov 18 PHP
老生常谈PHP面向对象之解释器模式
May 17 PHP
Yii 2.0如何使用页面缓存方法示例
May 23 PHP
PHP重置数组为连续数字索引的几种方式总结
Mar 12 PHP
PHP实现微信红包金额拆分试玩的算法示例
Apr 07 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和ACCESS写聊天室(五)
2006/10/09 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
php实现登录页面的简单实例
2019/09/29 PHP
jquery 插件学习(五)
2012/08/06 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
js定时器实现倒计时效果
2017/11/05 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
JS实现简单的抽奖转盘效果示例
2019/02/16 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
python 日志增量抓取实现方法
2018/04/28 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
解决Django no such table: django_session的问题
2020/04/07 Python
selenium携带cookies模拟登陆CSDN的实现
2021/01/19 Python
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
大学生新闻专业个人自我评价
2013/11/12 职场文书
教师旷工检讨书
2014/01/18 职场文书
小学生期末自我鉴定
2014/01/19 职场文书
舞蹈教师自荐信
2014/01/27 职场文书
乡下人家教学反思
2014/02/01 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers