searchform在header.php中不起作用

时间:2014-06-29 09:15:38

标签: php wordpress

好吧,我在搜索中遇到问题我在wordpress中创建了一个新的博客但它根本没有工作我尝试了很多而且没有任何改变

这是header.php代码

    <div class="navbar-r">

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
  <input class="in-s-n" type="text" name="s" <?php the_search_query();?> />
  <input class="su-s-n" type="submit" value="Find" />
  </form>


  </div>
  <!--End navbar-r-->

当我搜索页面时变为空白

我该怎么办?任何帮助

1 个答案:

答案 0 :(得分:1)

尝试使用以下内容:

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

有关详细信息,请查看以下链接:http://codex.wordpress.org/Function_Reference/get_search_form