嗨,希望有人能提供帮助....我已经在互联网上搜索了几个小时,但根本找不到这个信息。
在类别页面上时,即
www.yoursite.com/category/uncategorized
在主题文件(例如category.php
)中获取当前类别的类别 ID 相当简单 - 我可以使用类似
get_query_var( 'cat' )
或其他一些替代方案。
但
从以下 URL 使用类别页面上的多个类别时,如何获取所有类别(ids、slugs 任何东西!):
http://www.yoursite.com/?category_name=category1+category2+category3
在我见过的任何主题中使用多个类别过滤器时,类别页面本身仅列出第一个类别名称,并get_query_var( 'cat' )
仅返回第一个类别。
我不想在var 上使用$_GET
or ,原因有两个:$_REQUEST
category_name
- 这肯定是错误的做法。
- 我实际上正在使用这样的 URL -
www.yoursite.com/category/category1+category2+category3/
(是的,这与第一个示例完全一样!)
感谢您提前提供的任何帮助,我完全被卡住了!