2016-02-17 3 views
1

Я создал специальную форму поиска, которая заполняется атрибутами продукта. Созданный url - это что-то вроде ?s=&post_type=product&pa_accreditation=19&pa_course-type=21&pa_date=9&pa_location=24, однако это возвращает все продукты, а атрибуты в строке игнорируются.Поисковый запрос Wordpress с атрибутами

Как добавить атрибуты в строку поиска.

Заранее спасибо.

+0

https://developer.wordpress.org/reference/classes/wp/add_query_var/ – rnevius

ответ

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'); 
Смежные вопросы