如何在搜索结果中显示特定类别中带有特定标签的帖子?

时间:2013-09-07 作者:GrSrv

作为我博客的主页,我有一个静态页面。在那里,我想显示该网站的导航。

类别1

子类别1、tag1、tag2、tag3

子类别2、tag1、tag2、tag3

子类别1、tag1、tag2、tag3

子类别2、tag1、tag2、tag3以上所有单词均为超链接。

现在我需要的是,当用户单击category2子类别1下的tag1时,所有category2的帖子,都将返回子类别1中有tag1的帖子。

是否可以有一个类似URL的域。com/category2/subcategory1/tag1是否用于此目的?

2 个回复
SO网友:Brad Elsmore

给定方式类别(&W);标签是在WordPress中设置的,从逻辑角度来看,这是行不通的。这里的问题是标签无法直接连接到类别,它们相互排斥。子类别可以工作,因为子类别与is父类别直接相关,但标记是非层次性的,并且没有目的上的父/子关系功能。

SO网友:Ganginator

@GrSrvIt在vanilla WordPress中是不可能的,因为标记和类别是独立的实体。

类别将为您提供分层的父/子关系,并且可以实现这一点。

类别专利1

类别儿童1、类别儿童2、类别儿童3

类别儿童2、类别儿童2、类别儿童3

类别儿童1、类别儿童2、类别儿童3

CategoryGrandchild1、CategoryGrandchild2、CategoryGrandchild3或者,如果您希望保留现有的标签,您可以使用WordPress SEO重写标签URL,本质上是“欺骗”URL。

https://wordpress.org/plugins/wordpress-seo/

我希望这有帮助!

结束

相关推荐

使用Get_Categories选择菜单下拉菜单的自定义小部件

我创建了一个自定义小部件,它应该显示一个包含博客所有类别的选择菜单。我使用get\\u categories来编译列表。这很好,所有类别都显示在下拉菜单中。每次我保存并刷新小部件页面时,自定义小部件就不再存在了。我检查过了function update 那里一切都很好。所以我想这一定是我创建表单的方式。有什么想法吗?提前谢谢。我不想转储所有代码,所以我只粘贴了创建表单的函数。如果你需要更多,请发表评论function form( $instance ) { /* Default