【发布时间】:2010-02-10 15:17:59
【问题描述】:
我们目前正在开发一个重复使用来自另一个应用程序的数据的 Wordpress 页面。为了保持干净,但仍然使用大多数 wordpress 功能,我们决定为这些数据使用自定义 post_type 设置 (register_post_type)。
现在的问题是,虽然访问这些 帖子 没有问题,但他们的 Permalink's 却因 404 错误而失败。
我们目前通过向template_redirect 挂钩添加一个操作来解决此问题,该操作实质上为名称和我们的自定义类型执行query_posts。如果query_posts 发现了什么,我们会使用 locate_template 加载我们的自定义帖子模板。
虽然这行得通,但它看起来不是一个干净的解决方案 - 这里的任何人都可以提出更好的方法来解决我们的问题吗?
【问题讨论】:
-
您是如何将永久链接添加到重写规则的?你能发布你的 WP_Rewrite 相关代码吗?
-
没什么花哨的 - 只是经典的 %year%/%month%/%postname% - 是否可以将 post_type 添加到永久链接结构中?
标签: wordpress