讲解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
php中通过smtp发邮件的类,测试通过
Jan 22 PHP
php 三维饼图的实现代码
Sep 28 PHP
PHP Pear 安装及使用
Mar 19 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
php实现的通用图片处理类
Mar 24 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
PHP中key和current,next的联合运用实例分析
Mar 29 PHP
CI框架中类的自动加载问题分析
Nov 21 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
Nov 16 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
Oct 15 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
PHP引用的调用方法分析
2016/04/25 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
PHP面向对象中new self()与 new static()的区别浅析
2017/08/17 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
javascript版2048小游戏
2015/03/18 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
python 把列表转化为字符串的方法
2018/10/23 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
遮罩层 + Iframe实现界面自动显示的示例代码
2020/04/26 HTML / CSS
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
网吧最新创业计划书范文
2014/03/27 职场文书
总经理助理岗位职责范本
2014/07/20 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
辞职信怎么写?
2019/05/21 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS