如何在任何WordPress主题中集成用于定制帖子类型的单一和归档模板

时间:2021-08-19 作者:Mauro

我正在开发新的WP插件,用于高级控制自定义帖子类型和元框。

实际上,我正在开发一个HTML生成器,用于为注册的CPT完全定制单个模板和归档模板。

我现在正在努力解决这个问题:如何将这些新模板集成到any Wordpress theme?

我发现了这个:

Dynamically override page.php or single.php with custom templates using function

它确实符合我的需要,但由于每个Wordpress主题都不同,我不知道如何将我的自定义内容与其他模板页面(页眉、页脚、侧边栏等)的元素集成到主题结构中。是否有一种方法可以使用例如single。php基础结构是否只覆盖内部内容?

我正在研究其他插件,如Pods或Toolset,但我不知道如何实现同样的结果。

我还想创建一个专门的主题来集成我的自定义模板,但这并不能真正让我高兴。

有人能帮我吗?

提前感谢

1 个回复
SO网友:Jacob Peattie

是否有一种方法可以使用例如single。php基本结构是否仅覆盖内部内容?

页面和帖子的主要内容是使用the_content() 作用插件可以使用the_content 滤器然而,这只输出输入到编辑器主体中的内容。它不包括标题、提要栏、元框、小部件、注释或任何其他内容。这是最接近的。其他一切的输出和结构都完全符合主题,没有标准化。

因此,除了过滤内容之外,WordPress主题之间没有足够的强制一致性,这样的事情是可行的。

相关推荐