【问题标题】:Wordpress link structureWordpress 链接结构
【发布时间】:2022-01-25 08:25:54
【问题描述】:

我已经有一段时间没有使用 wordpress 了,所以我可能做错了..

所以,我正在做一些维护工作,我有一个任务来重写这个:

www.page.com/category/?id=12345

www.page.com/category/12345 

www.page.com/category/TITLE_12345

另外,www.page.com/category/ 实际上是一个页面,我们在其中显示来自 API 端点的结果,我们通过 id 或标题(两者都是唯一的)获取数据。

所以,我设法从“查询”更改为“路径”,但它只适用于数字,不适用于字符串。如果我尝试通过字符串来做,我会得到 404...

此外,我设法对 API 进行了必要的更改,一切正常。

那么,我的问题是如何成功地做到这一点?如何添加规则来重写 url,以便 int 和 string 都被接受。

编辑:到目前为止,我所做的只是构建 url 的部分(这是动态的,因为它旨在用于外部 API 调用),我删除了 ?id= 部分并且我只传递了数字(这有效) ..此外,永久链接设置为数字 (www.page.com/archive/123)。

谢谢

【问题讨论】:

  • 那么你的问题是什么?向我们展示您是如何编写 URL 规则的
  • 我没有做任何特别的事情。我所做的只是在构建 url 的部分,我删除了 ?id= 部分,我只传递了数字(有效)。而且,永久链接设置为数字(www.page.com/archive/123)
  • 这能回答你的问题吗? stackoverflow.com/questions/13850933/…

标签: php wordpress api permalinks


【解决方案1】:

您可以通过 .htaccess 重写规则或使用 wordpress 函数来做到这一点:add_rewrite_rule

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    • 2012-07-09
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多