讲解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开发文件系统实例讲解
Oct 09 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
php仿QQ验证码的实例分析
Jul 01 PHP
preg_match_all使用心得分享
Jan 31 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
搭建自己的PHP MVC框架详解
Aug 16 PHP
PHP ADODB生成下拉列表框功能示例
May 29 PHP
thinkPHP5框架导出Excel文件简单操作示例
Aug 03 PHP
PHP压缩图片功能的介绍
Mar 21 PHP
php写入mysql中文乱码的实例解决方法
Sep 17 PHP
Git命令之分支详解
Mar 02 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
flash用php连接数据库的代码
2011/04/21 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
PHP微信支付实例解析
2016/07/22 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
js读取json的两种常用方法示例介绍
2014/10/19 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
Python中的字符串类型基本知识学习教程
2016/02/04 Python
python 队列详解及实例代码
2016/10/18 Python
python中redis的安装和使用
2016/12/04 Python
python爬取m3u8连接的视频
2018/02/28 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
几道Web/Ajax的面试题
2016/11/05 面试题
大学生毕业自荐信
2013/10/10 职场文书
员工薪酬福利制度
2014/01/17 职场文书
《鸟的天堂》教学反思
2014/02/27 职场文书
会计工作决心书
2014/03/11 职场文书
专科生就业求职信
2014/06/22 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
挂职锻炼工作总结2015
2015/05/28 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
一封真诚的自荐信帮你赢得机会
2019/05/07 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
深入解析MySQL索引数据结构
2021/10/16 MySQL