将自定义页面模板与插件一起使用

时间:2012-04-05 作者:Eray

我正在开发一个插件。此插件创建新的帖子类型并在自定义模板中显示这些帖子。

例如,它是一个事件日历插件。此插件创建了一个新的帖子类型“event”。用户从wp-admin添加新事件,就像普通的博客帖子一样。以及用户使用“事件日历”页面模板创建新页面。

但要启用事件日历页面模板,用户必须复制事件日历。php从插件的目录到模板的目录。

最后一步(复制文件)对一些用户来说真的很难。是否可以从插件目录调用自定义页面模板?

2 个回复
最合适的回答,由SO网友:Milo 整理而成

我赞同汤姆的回答,不过为了回答你的问题,请看一下this question 使用template_include 滤器

SO网友:Tom J Nowell

可能吧,但我建议你不要这样做,因为你必须制作一个模板来处理每个主题,这是不可能的。无论你做什么,很多人都会破坏模板。

相反,尝试添加一个短代码作为那些无法执行额外步骤的用户的备份。

结束

相关推荐