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实现站搜索的主要内容,如果未能解决你的问题,请参考以下文章