【发布时间】:2018-02-17 18:50:16
【问题描述】:
所以这是我的问题:
- 我有一个“巨大”(超过 1000 页)非 wp 网站,已移植到 wordpress。
- 无法将旧网站的 url 匹配到新网站 网站,因为页面标题和一般信息架构 变了
- 因此,在包含“列表”(listings_cpt) 的自定义帖子类型中,我存储了一个名为 old_website_url 的自定义字段。
- 我的目标是使用 template_redirect 钩子拦截 404 请求,因为根据我的阅读,在加载模板并发送实际标头之前拦截 404 似乎是合适的。
- 假设有人试图查看一个不存在的页面,但它的 url 存储在来自 Listings_cpt 帖子的 old_website_url 中,我可以将他重定向到包含该值的帖子永久链接。
我做了很多尝试/错误的方法,但没有成功。
谁能指出我正确的方向?? 有没有更好的方法来做到这一点?
提前致谢
【问题讨论】: