主题或插件:我应该在哪里编写代码? 时间:2016-10-13 作者:TheBigK 我面临着一个两难的选择——是将代码添加到主题还是插件中?我正在创建一个事件插件(/主题),允许大学生发布他们的事件,一旦批准,这些事件将显示给所有人。虽然“创建事件”表单可以使用快捷码呈现,但我关心的是如何放置事件搜索页面、事件列表(将有数千个事件)、“我的事件”、“最喜爱的事件”等。这些应该使用快捷码呈现还是作为主题页呈现?非常感谢您的建议。感谢您抽出时间。 2 个回复 最合适的回答,由SO网友:Cristian Stan 整理而成 Sharma刚才提到,这两种方法都工作得很好,但这取决于网站类型和范围,也取决于需要在WordPress中实现的功能。如果将来您要更改WordPress站点的主题,而您只是在当前主题中实现了一个功能,那么它将丢失。下面的草图如何显示,我建议在主题或子主题(推荐)中添加您的设计,并在插件中添加所有功能我总是在插件中添加短代码、小部件、自定义帖子类型和元框,因为主题不会永远相同,但这样插件的功能就会保持不变。希望这能回答你的问题; SO网友:Ishan Sharma 我看到这两种方法都被采用了。然而,我建议使用插件。如果功能与主题关联,则更新主题时可能会遇到问题。如果所有内容都在一个插件中,您可以相对轻松地进行更改,因为插件的数据是安全的,甚至可以通过选择另一个主题来更改整个外观。我建议使用短代码和WP的内置功能(使用自定义帖子类型、分类法进行标记等),这样您的数据就不会与特定主题相关联。 文章导航