WordPress中用于获取搜寻表单的PHP函数应用解析

get_search_form 函数在 WordPress 中是用来提取预设的搜寻表单或许默许的搜寻表单的。由于民间这个函数没有中文的,所以我就简略写了一下。

形容
get_search_form 函数在 WordPress 中是用来提取自定义搜寻表单或许默许的搜寻表单的。
显示自定义表单还是显示默许表单,齐全取决于您的主题中能否有search.php文件,
假如有该文件,则主动调用该文件,假如没有则显示默许的搜寻表单。

应用

<?php
get_search_form($echo = true)
?>

参数
$echo 布尔型,用来抉择显示还是前往变量。
默许值:true

实例
没你设想的复杂,其实就是这么简略。

<?php
get_search_form();
?>

这里提一下,假如你需求整合谷歌自定义搜寻那些的话,
你只需在你的search.php 文件中将自定义的局部代码放入即可喽,当然你需求设定款式。

函数源代码

<?php
/**
* Display search form.
*
* Will first attempt to locate the searchform.php file in either the child or
* the parent, then load it. If it doesn't exist, then the default search form
* will be displayed. The default search form is HTML, which will be displayed.
* There is a filter applied to the search form HTML in order to edit or replace
* it. The filter is 'get_search_form'.
*
* This function is primarily used by themes which want to hardcode the search
* form into the sidebar and also by the search widget in WordPress.
*
* There is also an action that is called whenever the function is run called,
* 'get_search_form'. This can be useful for outputting JavaScript that the
* search relies on or various formatting that applies to the beginning of the
* search. To give a few examples of what it can be used for.
*
* @since 2.7.0
* @param boolean $echo Default to echo and not return the form.
*/
function get_search_form($echo = true) {
do_action( 'get_search_form' );
$search_form_template = locate_template('searchform.php');
if ( '' != $search_form_template ) {
require($search_form_template);
return;
}
$form = '<form role="search" method="get" id="searchform" action="' . esc_url( home_url( '/' ) ) . '" >
<p><label class="screen-reader-text" for="s">' . __('Search for:') . '</label>
<input type="text" value="' . get_search_query() . '" name="s" id="s" />
<input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" />
</p>
</form>';
if ( $echo )
echo apply_filters('get_search_form', $form);
else
return apply_filters('get_search_form', $form);
}
?>

以上就是安达网络工作室关于《WordPress中用于获取搜索表单的PHP函数使用解析》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 搜索表单 PHP PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
PHP批量查问WordPress留言者E-mail地址完成办法

明天收到了很多Bloger冤家的E-mail拜年短信,嘿嘿,觉得很好玩,可是他们是如何完成的这个呢,很简略的,可...

详解WordPress中增加和执举动作的函数应用办法

add_action()(增加举措) add_action() 函数用来挂载一个函数到举措钩子上。 用法 add_action( $tag, $fu...

如何在本地装置Wordpress

要害字形容:装置 本地 如何 Wordpress 下载 应用 环境 // 版本 Windows 上一次教程将 wordpress如何装置,...

wordpress wp_list_categories(分类的链接列表)的应用办法

1.用分类做为导航拦 <?php wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');?> 把这句...

WordPress伪动态和中文标签支持配置办法

WORDPRESS博客站曾经运转快一年了,在伪动态上不断很纠结,空间默许不支持伪动态,网上找了很多办法,用404...

wordpress上一页下一页无插件分页函数实例

本文实例讲述了wordpress上一页下一页无插件分页函数。分享给大家供大家参考。详细剖析如下: 这里提供两个...

需求提交

客服服务