Wordpress实现站搜索

Posted tinyphp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress实现站搜索相关的知识,希望对你有一定的参考价值。

wordpress内置的搜索表单如下

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

 

 

方法一:自定义的函数调用

function my_search_form( $form ) { 
    $form = ‘<form role="search" method="get" id="searchform" action="‘ . home_url( ‘/‘ ) . ‘" >
    <div><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‘) .‘" />
    </div>
    </form>‘;
    return $form;
}
 
add_filter( ‘get_search_form‘, ‘my_search_form‘ );

然后在页面相应位置调用:

<?php get_search_form( $echo ); ?>

 

方法二:模板调用

在模板中创建searchform.php

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

然后在页面相应位置调用:

<?php get_template_part(‘searchform‘); ?>

 

以上是关于Wordpress实现站搜索的主要内容,如果未能解决你的问题,请参考以下文章

如何在WordPress菜单中添加搜索框?

wordpress企业站仿站产品图片滚动效果怎么实现

禁止WORDPRESS站内搜索的方法

WordPress - 代码片段插件

安装WordPress 在跟目录 访问子目录站全都是WordPress 404页面 怎么样才能正常访问子目录呢

markdown 在WordPress中使用jQuery代码片段