讲解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 导出数据到淘宝助手CSV的方法分享
Feb 27 PHP
php 随机排序广告的实现代码
May 09 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
php设置页面超时时间解决方法
Sep 22 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
php版微信公众平台入门教程之开发者认证的方法
Sep 26 PHP
PHP7如何开启Opcode打造强悍性能详解
May 11 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
May 24 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 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之CodeIgniter学习笔记
2013/06/17 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
小学生打架检讨书
2014/01/26 职场文书
物理力学求职信
2014/02/18 职场文书
挂牌仪式主持词
2014/03/20 职场文书
初中学习计划书范文
2014/09/15 职场文书
反四风对照检查材料
2014/09/22 职场文书
2014年统计工作总结
2014/11/21 职场文书
培训督导岗位职责
2015/04/10 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技