Я искал в Интернете и стучал мозгами в течение нескольких недель, но безрезультатно.
У меня есть база данных продуктов в WordPress (v3.4), и я пытаюсь сделать ее доступной для поиска, используя URL-запросы.
В идеале это сценарий, который я хочу:
Post_type называется «продукт», и в настоящее время у меня есть страница, называемая продуктом с присвоенным ей шаблоном страницы. Однако всякий раз, когда я пытаюсь использовать запросы URL-адреса WordPress, я перенаправляю меня на аналогичный новостной пост URL (например, domain / 2011/10/01 / products-are-cool).
Как мне создать эти фильтры и правильно ли отобразить результаты?
ОБНОВЛЕНИЕ: Я придумал решение, которое отлично работает для меня.
if(isset($_GET)) $options = $_GET; if (!empty($options)) { $posts = new WP_Query( array( 'post_type' => 'product', 'orderby' => 'title', 'order' => 'asc', 'paged' => $paged, 'tax1' => $options['tax1'], 'tax2' => $options['tax2'], ));
И затем используйте add_query_arg($termslug,$term->slug)
чтобы добавить таксономии в URL.