讲解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 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
Get或Post提交值的非法数据处理
Oct 09 PHP
php 运行效率总结(提示程序速度)
Nov 26 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
php设计模式 Interpreter(解释器模式)
Jun 26 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
php微信公众号开发之校园图书馆
Oct 20 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
PHP PDO函数库详解
2010/04/27 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
Vue.js中的图片引用路径的方式
2017/07/28 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
python实现超市商品销售管理系统
2019/10/25 Python
Python简单实现区域生长方式
2020/01/16 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
入党申请书自我鉴定
2013/10/12 职场文书
园林设计师自荐信
2013/11/18 职场文书
金属材料工程个人求职的自我评价
2013/12/04 职场文书
父亲生日宴会答谢词
2014/01/10 职场文书
财务出纳岗位职责
2014/02/03 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
公司合作协议范文
2014/10/01 职场文书
2015年国培研修感言
2015/08/01 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书