WordPress URL 路由问题

标签 wordpress url get url-routing

我想知道在列出特定类别中的帖子时获取类别 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/

相关文章:

php - 在 Woocommerce 商店页面上获取产品变体图像

javascript - 编辑 WooCommerce 生成的文本

php - 编辑数据库值后,值在实时站点上消失

android - 带有 Volley 的 JSON GET 请求上的 java.lang.NullPointerException

php - 将与 WP po​​st-id 匹配的数据库表行显示到 html 表中

node.js - 使用 express 和 mongodb 提供动态 URL

javascript - Chrome 扩展 : How to convert a local HTML file into a URL to display?

html - 如何从 url 字符串获取 html 响应? (计划/ Racket )

php - 在 PHP 中使用 header 传递 GET 变量

jquery - 使用 jQuery 具有不同输入变量的多个 Ajax HTTP GET 请求