A-A+

WordPress搜索功能的制作

2015年01月29日 PHP开源系统 评论 2 条 阅读 0 views 次

每个wordpress的博客几乎都有一个站内搜索的功能,这也是在制作 wordpress 模板时不能缺少的功能,而 wordpress 中制作搜索模板也是比较简单的,看下面的制作步骤是怎样的。

首先需要插入一个搜索框,wordpress 提供了这样一个函数,直接调用就可以了,代码如下:

<?php get_search_form(); ?>

这个代码是用来调用 searchform.php 文件的,这个文件需要我们在制作模板的时候进行建立的,如果没有这个文件,则返回默认值,说白了,searchform.php 就是用来美化 form 表单的,我们先来看一下 form 表单默认的返回代码是什么,代码如下:

<form role="search" method="get" id="searchform" action="<?php echo home_url( "/" ); ?>">
<div><label for="s">Search for:</label>
<input type="text" value="" name="s" id="s" />
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>

上面的 form 则是默认的 form 值了,如果我们想要自定义搜索表单,则需要建立 searchform.php 的文件了,不过需要注意:搜索表单提交模式为get,并指向首页,文本域的name的值为s,其他随意,看下面示例:

<form action="<?php echo home_url( "/" ); ?>" method="get">
<input type="text" name="s" id="search" value="<?php the_search_query(); ?>" />
<input type="image" alt="search" src="<?php bloginfo( "template_url" ); ?>/image/search.png" />
</form>

标签:

2 条留言  访客:2 条  博主:0 条

  1. 技术拉近你我

    最近在折腾这个 还没弄好。。

  2. 园子大魔王

    谢谢博主

给我留言