我想在我的一些档案中添加一些SEO内容。
例如:
我有一个名为">跑车"的类别。添加一些内容很容易,从而将其添加到类别存档页面中。
但我也想在档案中找到一些内容,我可以通过">Sportcars"(产品类别(、">Cabrio"(属性(和">black(属性(进行过滤。
URL看起来像这样:
domain.com/products/跑车/?filter_type=cabrio&filter_color=黑色
有什么方法可以处理这样的存档吗?
我正在考虑一些与URL参数有关的事情。但我想不出一个好的解决方案。
也许有一种方法可以重写URL,为类别和过滤器添加一些ID,并使用它们来构建一个基于ID的自定义帖子类型。然后我可以搜索帖子类型并显示。它很满足。但有时过滤器的顺序可能不同!?
例如,我的意思是:
domain.com/products/100/?filter_type=200&filter_color=300
现在自定义Post Type段塞是这样的(在前端不可见(:
/seo内容/100-200-300
这可能吗?或者有更好的方法吗?我找了很多,什么也找不到。
在不干扰自定义slugs和归档的情况下完成任务的一个简单方法是在归档中使用php-if语句,检查发布的值是否为"cabrio"&像这样的"黑色":
$filter_type = $_GET[filter_type];
$filter_color = $_GET[filter_color];
if ( (isset($filter_type) == 'cabrio') && (isset($filter_color) == 'black') )
{
//your content here
} else {
//your content here
}