wordpress主題和插件區別

主題負責展示,但是不要涉及功能性的改動。 否則用戶切換主題之后,某些功能就會失效。

wordpress主題和插件區別

這就是為什么平時看到的主題,從來沒見過含有點贊功能,原來這應該是插件的范疇。

Plugins are packages of code that extend the core functionality of WordPress. WordPress plugins are made up of PHP  code and other assets such as images, CSS, and JavaScript.

而插件則負責增加功能邏輯。例如,購物車插件。插件在激活之后可以使用其功能。

增加 routine新建數據表存儲插件配置

而這些操作,均是 theme 所不建議的。

Custom Post Type

既然插件更適合做功能性擴展,那么新建 Custom Post Type 理論上應該在插件里實現。例如在activation 里新建 CPT.

但是,問題來了,如果使用插件新建 CPT, 那么 CPT 的前端展示邏輯在哪里實現?在主題里實現的話,會出現換了主題,CPT 就不見了的問題;在插件里實現,感覺怪怪的。。。

但是從 wordpress plugin handbook 的?Working with Custom Post Types?給出的例子來看,CPT 的展示還是在插件中。

展示邏輯寫在哪里?功能邏輯寫在哪里?答案并不是絕對的。

對于,一次性,沒有復用價值的功能,或者臨時性的網站,隨便怎么寫都可以。只有能夠足夠快地上線就行。

更多wordpress相關技術文章,請訪問wordpress教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享