wordpress主题和插件区别

主题负责展示,但是不要涉及功能性的改动。 否则用户切换主题之后,某些功能就会失效。

这就是为什么平时看到的主题,从来没见过含有点赞功能,原来这应该是插件的范畴。

而插件则负责增加功能逻辑。例如,购物车插件。插件在激活之后可以使用其功能。

增加 routine新建数据表存储插件配置

而这些操作,均是 theme 所不建议的。

Custom Post Type

既然插件更适合做功能性扩展,那么新建 Custom Post Type 理论上应该在插件里实现。例如在activation 里新建 CPT.

但是,问题来了,如果使用插件新建 CPT, 那么 CPT 的前端展示逻辑在哪里实现?在主题里实现的话,会出现换了主题,CPT 就不见了的问题;在插件里实现,感觉怪怪的。。。

但是从 wordpress plugin handbook 的 Working with Custom Post Types 给出的例子来看,CPT 的展示还是在插件中。

展示逻辑写在哪里?功能逻辑写在哪里?答案并不是绝对的。

对于,一次性,没有复用价值的功能,或者临时性的网站,随便怎么写都可以。只有能够足够快地上线就行。

以上就是wordpress主题和插件区别的详细内容,更多请关注php中文网其它相关文章!

原文链接:https://www.php.cn/faq/425604.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享