在html中开发wordpress设置页面有问题吗? 当我搜索互联网和github时,我找到了(几乎(教程如何在OOP中构建设置页面。
我有一本书"Wordpress 插件开发"https://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222 但有点过时(2011 年印刷(,我不知道某些功能是否被弃用了。
我还有2015年出版的《Pro Wordpress Design and Development》一书。 在上一本书中,他们构建了一个设置页面,不是在OOP中构建,而是在html中构建。
使用 html 而不是在 OOP 中构建设置页面有问题吗? 这是面向未来的吗?
如果你正在开发一个插件,我读过的大多数地方都建议去OOP,如果你正在开发一个主题或一个主题,建议使用可移动的功能。这是包装在 if 中的函数,它确定函数是否已经定义,任何人都可以稍后覆盖您的函数,通常在函数.php脚本中。
现在对于插件,有一些骨架或样板文件使用 oop 将管理功能与公共功能分开,也将逻辑与表示分开。并且还将钩子全部放在同一个地方。你可以搜索一下,找到一个你觉得舒适的。
在你的问题正文中,你说的是两件不同的事情......html 是一种客户端语言,其中 OOP 代表O
bject-O
risticedP
rogramming --- 这是一种编程范式,并在 Java、Python、Ruby 等语言中具有应用程序。
另一方面,PHP允许人们编程procedurally
或OOP
所以问题不是选择哪个...这是您喜欢的任何风格(我建议走OOP路线(。
最后,无论您选择哪种方式,您都将在设置视图中为单选按钮、输入框等内容编写 HTML。说到视图,如果你走MVC路线(代表M
odel-V
iew-C
ontroller---这是一种架构模式---你的HTML将在View
最好,如果你通过 OOPS 去构建 WP 插件。因为您真的不必担心与其他地方定义的函数发生冲突。