【问题标题】:My own post permalinks style in WordPress我自己在 WordPress 中的帖子永久链接样式
【发布时间】:2011-04-05 09:19:43
【问题描述】:

如何以十六进制格式创建帖子的永久链接(例如 site.com/?p=11 到 example.com/0x000b)?

【问题讨论】:

  • 关于编程的博客=)
  • 如果知道一些modrewrite,我相信你可以通过将帖子编号设置为十六进制值末尾的数字来实现这一点。这里已经很晚了,所以我现在无法思考并解决任何问题,但是如果您对 modrewrite 进行一些谷歌搜索,并且可能设计一个 php 函数来导出十六进制值,我相信您会得到一些可行的.我明天起床后回来看看,看看我能不能告诉你谷歌,哈哈,对不起。
  • 我知道我需要在插件中使用钩子,但现在我不明白我到底需要什么以及如何编写插件。
  • 我试图理解“自定义永久链接”插件,但第一次很难:)

标签: wordpress url permalinks


【解决方案1】:

我想你可以创建一个插件来在保存帖子时拦截请求,然后将 post_name 更改为 hex(post->id)。

只需将它与 save_post 事件挂钩即可。不确定这是正确的名称。

【讨论】:

    【解决方案2】:

    VeroLom,您正在寻找的函数是add_rewrite_tag(),它可以让您注册一个新的%hexcode% 标签,然后可以在您的永久链接结构中使用,就像%postname%。参考链接:

    干杯!

    【讨论】:

      猜你喜欢
      • 2012-02-22
      • 1970-01-01
      • 2012-04-06
      • 2015-08-21
      • 2017-09-17
      • 1970-01-01
      • 2012-09-11
      • 2012-07-01
      • 1970-01-01
      相关资源
      最近更新 更多