开发Wordpress插件设置页面程序或OOP?

时间:2017-07-28 19:31:50

标签: php wordpress oop

在HTML中开发wordpress设置页面是否有问题? 当我搜索互联网和github时,我发现(几乎)教程如何在OOP中构建设置页面。

我有一本书'Wordpress插件开发'https://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222,但有点过时(2011年打印),我不知道是否有一些功能被删除。

我还有“Pro Wordpress Design and Development”一书,于2015年出版。 在上一本书中,他们构建了一个不在OOP中的设置页面,但是用html构建。

使用html构建设置页面而不是OOP是否存在问题? 这是面向未来的吗?

3 个答案:

答案 0 :(得分:1)

在你的问题正文中,你谈论的是两个不同的东西...... html是一种客户端语言,其中OOP代表O bject - O面向P编程---这是一种编程范例,它的应用程序使用Java,Python,Ruby等语言。

另一方面,

PHP允许用户编程procedurallyOOP

所以问题不在于挑选......无论你喜欢哪种风格(我建议采用OOP路线)。

最后,无论你选择哪种,你都会在设置视图中为单选按钮,输入框等编写HTML。说到观点,如果你去MVC路线(代表M odel - V iew - C ontroller ---这是一种架构模式 - 你的HTML将是在View

答案 1 :(得分:1)

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

答案 2 :(得分:1)

如果你正在开发一个插件,我读过的大多数地方都建议去OOP,如果你正在开发一个主题或一个主题,那么推荐就是采用可插拔的功能。这是包含在if中的函数,它确定函数是否已经定义,以后任何人都可以覆盖你的函数,通常在functions.php脚本中。

现在对于插件,有一些框架或样板文件使用公共函数中的oop单独的管理功能,并且还将逻辑与表示分开。并且还将钩子放在同一个地方。你可以搜索一下你感觉很舒服的那个。