如何在wordpress中设置自定义搜索框后面的搜索php代码

时间:2017-01-11 16:57:19

标签: php wordpress wordpress-theming search-box

我在自定义编码中构建此搜索框但我想用Wordpress格式代码实现它。我把它设置在正确的位置,一切都好。但是现在如何在Wordpress CMS中使其正常运行?我正在分享代码,请告诉我如何使其正常运行。

<div class="col-lg-12 col-sm-12 remove-space" id="core_header_searchbox">
     <form action="http://abcchasma.com/market/" method="get" id="wlt_searchbox_form">
         <div class="wlt_searchbox clearfix">
             <div class="inner">
                 <div class="wlt_button_search">
                     Search
                 </div>
                 <input type="text" style="width: 320px;height: 40px;font-weight: 100;padding: 5px;" name="s" placeholder="Please search here" value="">
             </div>
         </div>
     </form>
</div>

2 个答案:

答案 0 :(得分:0)

尝试按以下步骤更改表单操作

<form action="/" method="get">

我在我的news page - 底部右侧边栏上做了这件事:

<form action="/" method="get">
    <div class="input-group">
        <input type="text" class="form-control" name="s" id="search" placeholder="Search for..." value="<?php the_search_query(); ?>" />
        <span class="input-group-btn">
            <button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
        </span>
    </div><!-- /input-group -->
</form>

答案 1 :(得分:0)

form操作需要指向WP网站的主页。如果您的网站位于文档根目录中,则可以使用斜杠作为操作:

<form action="/" method="get">

灵活的替代方案(也更合适)可以调用返回网站正确网址的函数:

<form action="<?php echo home_url(); ?>" method="get">