在表单中添加一个新输入,名称为key,您可以使用函数通过WP\\u query轻松访问与参数支持程序匹配的查询变量get_query_var
.
例如,您可以尝试生成如下URL:
http://example.com/?s=test&tag=5-personas,4-personas
和
get_query_var(tag)
, 获取值,然后创建自定义
WP_Query
使用该参数。
$query = new WP_Query(
array(
\'s\' => get_query_var(\'s\'),
\'tag\' => get_query_var(\'tag\')
) );
需要考虑的一点是,URL中不能有两个相同的参数,可以,但不能使用
get_query_var
函数获取值。
您可以使用jQuery从select
具有的元素multiple
属性,并将选择传递给名为“tag”的输入,还有其他解决方法。
查询不会对性能产生太大影响。
我希望这能让你知道该怎么做。