wordpress网站搜索功能怎么实现

wordpress网站搜索功能怎么实现,第1张

1、需要大家新建一个搜索页面,将它命名为:searchform.php

2、直接用DW打开searchform.php,将以下代码一会补充复制到searchform.php中。

3、复制添加网站主题里边的wordpress 分类模板目录,可以是文章的列表目录,也可以是产品图片列表目录,然后更名为search.php,才能实现搜索功能。

4、选择搜索框显示的页面位置,并在相应的位置添加搜索框调用代码:

<?php include (TEMPLATEPATH . searchform.php')?>

按照以上步骤全部完成之后,就可以在自己的网站上实现搜索功能了。

仔细看你问题的描述,补充一下我的回答:

其实你说的这个功能,浏览器本身就支持,只要按ctrl+F就行

------------------------------------------------------------------------------

wp在搜索时,主要是搜索post_title\post_excerpt\post_content这几个字段。

如果只想搜索当前页面,只要传入page_id就OK了

示例代码:

<form role="search" method="get" action="<?php echo esc_url( home_url( '/' ) ) ?>">

    <input type="hidden" id="page_id" name="page_id" value="<?php echo get_queried_object_id() ?>">

    <div class="input-group">

        <label for="search-field">输入关键词</label>

        <input type="search" id="search-field" name="s" placeholder="<?php echo esc_attr_x( 'Search &hellip', 'placeholder' ) ?>" value="<?php echo get_search_query() ?>">

        <input type="submit" style="vertical-align: top" value="搜索" /> 

    </div>

</form>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11721635.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存