Wordpress自定义post_类型模板

Wordpress自定义post_类型模板,wordpress,Wordpress,我们目前正在开发一个Wordpress页面,它可以重用来自另一个应用程序的数据。为了保持整洁,但仍然使用大多数wordpress功能,我们决定对此数据使用自定义post\u type设置(register\u post\u type) 现在的问题是,虽然访问这些帖子没有问题,但是Permalink对它们的操作失败,出现了404个错误 目前,我们通过向template\u redirect钩子添加一个操作来解决这个问题,该钩子基本上对名称和自定义类型执行query\u posts。如果query\

我们目前正在开发一个Wordpress页面,它可以重用来自另一个应用程序的数据。为了保持整洁,但仍然使用大多数wordpress功能,我们决定对此数据使用自定义
post\u type
设置(
register\u post\u type

现在的问题是,虽然访问这些帖子没有问题,但是
Permalink对它们的
操作失败,出现了404个错误

目前,我们通过向
template\u redirect
钩子添加一个操作来解决这个问题,该钩子基本上对名称和自定义类型执行
query\u posts
。如果
query\u posts
发现了一些东西,我们将使用locate\u模板加载自定义post模板


尽管这是可行的,但它看起来并不是一个干净的解决方案-这里有人能提出更好的方法来解决我们的问题吗?

尝试以下方法:登录仪表板并转到“设置”->“永久链接”->“单击“保存更改”,而不做任何更改。这在过去对我很有效。

您是如何将永久链接添加到重写规则的?你可以发布你的WP_重写相关代码吗?没什么特别的-只是经典的%year%/%month%/%postname-可以将post_类型添加到permalink结构中吗?抱歉,这不起作用-我认为这与wordpress默认情况下只尝试为permalinks加载post_类型为'post'的帖子有关