在哪里放置用于编码自定义邮政类型的代码?

时间:2019-09-22 作者:Guido Brasletti

我想知道放置php代码以定义自定义帖子类型的最佳位置是什么。

看起来像主题函数。php是一个大禁忌,因为在切换主题时CPT会丢失

Wordpress codex建议在插件代码中定义CPT

我读过的一些教程的作者建议在mu插件中定义CPT,它不能被意外停用。我觉得这是个好主意

无论如何,是否有wordpress(或wordpress开发人员社区)的最佳实践?

非常感谢

1 个回复
SO网友:ZecKa

我认为这个选择真的取决于项目。如果帖子类型与主题有内在联系。也许你的主题会有一个js和css包,其中包括post类型的特性。在这种情况下,最好立即在这里定义它。但这实际上取决于项目和代码的组织方式。没有“正确的方法”。

但如果自定义帖子类型带来了可能需要删除的新功能(例如:网站上的事件列表)。最好在插件或mu插件中定义它们。

相关推荐