个性化阅读
专注于IT技术分析

如何从select标记中获取选定选项的值并在WP_query中使用它来过滤帖子?

这就是我获取值的方式, 但是如何在WP_Query中使用它, 所以当我单击”搜索”以显示带有选项1值的帖子时, 该如何使用?

我正在这样做, 但不知道meta_value是否是答案

$search_query=new Wp_Query($search_args);
$something=isset($_GET['something'])&&$_GET['something']?$_GET['something']:'';

if($something){
     $search_args['meta_value']=$something;
}

<select name="something" id="" class="" style="width: 100%;">
        <option value="Something">Something</option>
        <option value="Option 1">Option 1</option>
        <option value="Option 2">Option 2</option>
</select>

#1


请添加meta_key并在分配$ search_args之后放入Wp_Query。检查以下工作代码是否相同。

 $something=isset($_GET['something'])&&$_GET['something']?$_GET['something']:'';

if($something){
     $search_args['meta_value']=$something;
     $search_args['meta_key']='YOUR_META_LKEY'; // add your meta key here
 }
 $search_query=new Wp_Query($search_args);
 <select name="something" id="" class="" style="width: 100%;">
    <option value="Something">Something</option>
    <option value="Option 1">Option 1</option>
    <option value="Option 2">Option 2</option>
 </select>
赞(0)
未经允许不得转载:srcmini » 如何从select标记中获取选定选项的值并在WP_query中使用它来过滤帖子?

评论 抢沙发

评论前必须登录!