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


Modifying wordpress default search to custom search, code help needed

我正在开发WordPress,我正在将表单修改为我的新表单,它有3个字段如下

  1. 默认关键字字段(命名为 s),这也应该在自定义字段中搜索颜色、类型、大小
  2. 列出所有父类别和子类别的类别下拉列表
  3. 年份下拉菜单,它有选项 1950s、1960s、1970s 等,这将在名为"year"的自定义字段中搜索年份,每个帖子,因此如果帖子的年份值为 1964,将显示如果您从搜索表单中选择 1960s。

我不知道我该怎么做,我尝试了下面的代码片段,但对我不起作用。

<?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-">

发布于:

未找到结果

你试过任何搜索插件吗?

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

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