我一直在网上搜索和敲打我的大脑数周,但无济于事。WordPress的自定义发布网址查询
我有一个关于WordPress的产品数据库(v3.4),我试图使它可以使用URL查询进行搜索。
理想情况下是这样的情景我想:
- 域/产品 - 显示所有的产品
- 域/产品tax1 =字词1的 - 由分类
- 域名过滤产品?/products?tax1 = term1 & tax2 = term2 - 筛选我的多个
分类法。
该post_type被称为'产品',我目前有一个页面称为产品与页面模板分配给它。但是,每当我尝试使用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上。
编写分类法查询需要帮助吗? –
我了解如何在WordPress中使用查询以及所需的URL,但我不知道为什么它不起作用。 –