我创建了一个自定义搜索表单,其中填充了产品属性。生成的url类似于?s=&post_type=product&pa_accreditation=19&pa_course-type=21&pa_date=9&pa_location=24
,但是,这将返回所有产品,并忽略字符串中的属性。
如何向搜索字符串添加属性。
提前谢谢。
答案 0 :(得分:0)
看起来与此https://wordpress.stackexchange.com/questions/69271/search-url-parameters-query
类似的问题也许您的变量“pa_accreditation”,“pa_course”和“pa_date”未在query_vars中定义
如上面的链接所述,您可以这样做
function new_query_var() {
global $wp;
$wp->add_query_var('country');
}
add_filter('init', 'new_query_var');