基于自定义帖子类型字段的自定义固定链接

时间:2014-11-01 作者:knysha

我正在开发新的webiste,我被卡住了:(

基本上,我已经为带有自定义字段等的产品创建了自定义帖子类型。

每个产品都有一个主类别和子类别-从中选择

<select>
<option value="category1">category 1</option>
<option value="category2">category 2</option>
</select>

<select>
<option value="subcategory1">subcategory 1</option>
<option value="subcategory1">subcategory 2</option>
</select>
内部编辑器。

子类别基于类别。

我试图实现的是基于类别和子类别fe获取永久链接。

domain.com/products/category2/subcategory1/product
有什么办法可以做到这一点吗?

1 个回复
SO网友:Mark Nemtsas

查看rewrite\\u rules\\u数组的筛选器,并添加一个重写规则以将/products/category name/sub-category name/product name重新写入索引。php?pagename=产品名称。如果产品名称不唯一,您可能还需要获取类别名称和子类别名称。

然后使用query\\u vars过滤器为product name添加一个查询变量。

在新的帖子类型模板中完成此操作后,您可以使用get\\u query\\u var访问产品名称查询var(以及其他),并显示正确的记录。

没有为您编写答案,这就是我如何完成您想要做的事情的大纲。

结束

相关推荐

Cache Get_posts

我有一个查询(见下文),它提供了一个由10个新闻项组成的列表,这些新闻项按元值“event\\u date”排序,并经过筛选,以便只显示比今天更早的帖子。处理此查询需要两秒钟,因此我正在寻找一种简单的方法来缓存结果,以加快加载时间。我已经使用了WPEngine,所以我不需要任何缓存插件。提前感谢您的帮助。<?php $today = time();?> <?php $args = array( \'numberposts\' => 10, \'orderb