我想知道在列出特定类别中的帖子时获取类别 ID 的最佳方法是什么。通常,URL 看起来像这样:www.example.com/?cat=4 并且很容易获取 id。但是,我确实需要像 www.example.com/categories/hotels 这样路由 URL。 wordpress 提供了一种简单的方法来执行“漂亮”路由,但是所有 GET 参数信息都会以这种方式丢失。在这种情况下,$_GET 变量没有被赋值。我需要能够说 $category = $_GET["cat"] 或类似的内容
最简单的方法是什么?
最佳答案
进入模板后,您可以使用 Wordpress get_the_category 函数获取 ID(从成员变量 cat_ID 中)吗?
参见http://codex.wordpress.org/Function_Reference/get_the_category
例如
foreach((get_the_category()) as $category) {
$id = $category->cat_ID;
// do something with $id
}
关于WordPress URL 路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2206739/