0

小介绍;我在同一家公司做了两次实习,对我来说,第一次是网络开发介绍实习,第二次我有点取代我的老老师,成为一名普通员工。在第二次实习之后,我现在在放学后的业余时间在这里工作。

我一直在做一个半大型的欧洲网站和其他一些很酷的项目,但是这些网站很糟糕!至少,在引擎盖下。它们充满了毫无意义的功能,几乎每个动作都必须创建一个新功能。因为大约有六个人在这个网站上工作,所以它也充满了许多不同的编程风格等。

现在我正在创建一个全新的网站,该网站需要可作为大型项目的快速临时网站重用。它需要响应迅速且简单。现在我控制着这个网站的建立,我想把它做好。

所以到目前为止我所做的是开始使用 GIT(5 个月前也为其他网站使用过),开始学习 SASS,开始探索 Wordpress 的响应式“框架”主题(我想我将使用 Bones)并制作更多文件的逻辑文件夹结构。

好的,现在有趣的部分:我应该开始在 Wordpress 的课程中​​编程吗?几周前,我有了一个想法,我应该为每个自定义帖子类型创建一个类,这样我就可以轻松地创建新帖子、更新它们或获取它们的数据。到目前为止,我所看到的一切都只是一大堆函数,吐出 HTML,而不是一个结构。

TLDR;我应该开始做些什么来让我的 Wordpress 网站更加面向对象并且整体上更易于编程?

编辑:这个问题被搁置,因为它是基于意见的,让我们以不同的方式提出这个问题:使用类(例如)每个帖子类型会减慢我的 Wordpress 网站速度还是以某种方式破坏它?

4

1 回答 1

3

是的。任何用 PHP 编写的应用程序都应该在类中编写。虽然这是我的观点,但我相信很多人都会与我分享。我还开发了 wordpress 插件,我总是使用类对其进行编码。我的元框在类中,我的小部件和自定义帖子类型也是如此。(如果你想要一些例子,请告诉我)

你也可以看看这个http://wpmvc.org/documentation/tutorial/ 我还没有测试它,但我认为在创建插件时这是一个好的开始。

我看到很多插件只有一个文件和很多功能......如果你下载像 cart66 这样的插件或其他流行的插件,你会看到它们都是用类编码的。

基本上,如果您想编写一个合适的应用程序(在后台),请花时间正确地完成它。

ps:如果您添加自定义帖子类型、元框等,请不要将它们放在您的主题中,而是将其添加到插件中!否则,如果您更改主题,则必须再次复制所有内容。(如果它与您网站的布局无关,请将其放入插件中)

于 2013-07-12T07:30:57.410 回答