西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > wordpress教程 >

Wordpress实现站搜索

时间:2016-10-22 16:23来源:未知 作者:好模板 点击:
wordpress内置的搜索表单如下 form role=search method=get id=searchform action=?php echo home_url( / ); ? divlabel class=screen-reader-text for=sSearch for:/label input type=text value= name=s id=s / input type=submit id=searchsubmit
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'); ?>
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容