开发WordPress插件设置页面程序还是OOP?



在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 代表Object-OristicedProgramming --- 这是一种编程范式,并在 Java、Python、Ruby 等语言中具有应用程序。

另一方面,PHP允许人们编程procedurallyOOP

所以问题不是选择哪个...这是您喜欢的任何风格(我建议走OOP路线(。

最后,无论您选择哪种方式,您都将在设置视图中为单选按钮、输入框等内容编写 HTML。说到视图,如果你走MVC路线(代表Model-View-Controller---这是一种架构模式---你的HTML将在View

最好,如果你通过 OOPS 去构建 WP 插件。因为您真的不必担心与其他地方定义的函数发生冲突。

最新更新