首页 > Web开发 > 详细

WordPress主题开发:网站搜索

时间:2017-01-25 15:17:05      阅读:210      评论:0      收藏:0      [点我收藏+]

调用方法一:直接html

<form role="search" method="get" id="searchform" action="<?php echo home_url( ‘/‘ ); ?>">
    <div>
        <label class="screen-reader-text" for="s">标注</label>
        <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
        <input type="submit" id="searchsubmit" value="搜索" />
    </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主题开发:网站搜索

原文:http://www.cnblogs.com/tinyphp/p/5951943.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!