我一直在想什么是最好的选择:
创建wordpress主题,仅将wordpress用作后端,其余部分使用MVC框架,我以前从未使用过wordpress主题,但我一直在查看基本主题,以了解其工作原理和自定义方式,以及。。。哇!Wordpress内部人员看起来真的很丑!
到处都是HTML与PHP的混合,打印HTML标记的函数,似乎不知从何处出现的全局变量。。。
我还注意到,为了改变类别部分的外观,我需要修改由不同PHP函数调用的多个文件,甚至修改对函数的调用,例如wp_link_pages
, the_content
, edit_post_link
...
在经历了这么多混乱之后,我想知道在MVC框架内使用wordpress主题而不是调用一些wordpress函数(理想情况下,这些函数不打印信息,只返回数据)的真正优势是什么,在MVC框架中,事情会更有条理。
最合适的回答,由SO网友:user3498047 整理而成
将后端与前端分离有很大的优势。此外,还提高了代码质量、性能和维护时间。
我用余烬创建了一个主题。js和WP REST API(带有自定义路由),结果令人惊讶。
所以是的,如果你有MVC的知识和WordPress Core的深刻知识,那就去做吧。