修改wordpress默认搜索到自定义搜索,需要代码帮助

时间:2013-10-21 07:44:19

标签: php wordpress forms search-engine

我正在使用WordPress,我正在将表单修改为我的新表单,它有3个字段,如下所示

  1. 默认关键字字段(命名为s),这也应该在自定义字段中搜索颜色,类型,尺寸
  2. 列出所有父级&的类别下拉列表子类别
  3. 年份下降,它有选项20世纪50年代,60年代,70年代等,这将在一个名为“年”的自定义字段中搜索年份,每个帖子,所以如果帖子的年份值为1964,则会显示如果您选择20世纪60年代来自搜索表格。
  4. 我不知道我该怎么做,我尝试了下面的代码片段,但对我没用。

    <?php
    echo $keyword=$_GET['s']. ', ';
    echo $categoy=$_GET['cat']. ', ';
    echo $decade=$_GET['model_era']. ', ';
    
    $args = array( 's' => $keyword, 'cat' => $categoy, 's' => $keyword, 'post_status' => 'publish', 'post_type' => 'post', 'orderby' => 'meta_value', 'meta_key' => 'year', 'posts_per_page' => 3, 'paged' => $paged );
    query_posts( $args );
    
    ?>
    

    \
                                                    搜索结果 - 我的页面                                       ID = “POST - ” &GT;                         

                            

                                                         发布于:                             通过                                                                                                                                                                            

    未找到结果

                                              

1 个答案:

答案 0 :(得分:0)

您是否尝试过任何搜索插件?

如果没有尝试这个WP Custom Fields Search,那么css不是很好,但它应该为您提供所需的功能,基本上您可以搜索关键字,类别和自定义字段。

对于搜索所有内容的默认关键字,您应该尝试Search Everything