Wordpress URL路由问题

Wordpress URL路由问题,wordpress,url,get,url-routing,Wordpress,Url,Get,Url Routing,我想知道当在特定类别中列出帖子时,哪种方法是获得catgeory ID的最佳方法。通常情况下,URL看起来是这样的:www.example.com/?cat=4,并且很容易获得id。但是,我确实需要像这样路由URLwww.example.com/categories/hotels。wordpress提供了一种简单的方法来执行“漂亮”的路由,但是所有的GET参数信息都会以这种方式丢失。在这种情况下,$\u GET变量没有赋值。我需要能够说$category=$\u GET[“cat”]或类似的话

我想知道当在特定类别中列出帖子时,哪种方法是获得catgeory ID的最佳方法。通常情况下,URL看起来是这样的:www.example.com/?cat=4,并且很容易获得id。但是,我确实需要像这样路由URLwww.example.com/categories/hotels。wordpress提供了一种简单的方法来执行“漂亮”的路由,但是所有的GET参数信息都会以这种方式丢失。在这种情况下,$\u GET变量没有赋值。我需要能够说$category=$\u GET[“cat”]或类似的话


最简单的方法是什么?

后端的类别库设置如何?“配置”>“永久链接”,最后一段。对于文档。

一旦进入模板,您是否可以使用Wordpress get_the_the_category函数获取ID(来自成员变量cat_ID)

e、 g


问题是,这家伙可能真的不想将类别与帖子ID关联起来。在本例中,有一个全局$wp->query_vars数组,它包含来自GET请求的所有数据,即使路由已“美化”

您如何在archives.php/categories.php中调用它。请给出一个具体的例子,我是否理解正确,您所说的模板文件需要信息?我读了这个问题,所以你只是想重新路由。这是一个模板,我需要infoOP,但它说想要获得帖子ID:“?cat=4”。如果假设查询字符串中有其他数据他正在尝试使用,那么yes$wp->query\u vars将使其可用
    foreach((get_the_category()) as $category) { 
        $id = $category->cat_ID;   
        // do something with $id
    }