贵阳网站建设:何时放弃StockWordPress插件并自己构建它-极简慕枫

贵阳网站建设:何时放弃StockWordPress插件并自己构建它

2019-01-16

贵阳网站建设

使用WordPress最大的好处之一是你可以访问成千上万的插件-包括大量的免费选项。插件使我们能够添加复杂的功能,如电子商务,表单,甚至一个完整的知识库,只要点击几下。

但是,您可能会发现,现有的插件并不一定是最好的解决方案。事实上,如果您有一些基本的Web开发技能(包括HTML、CSS以及一些PHP和JavaScript的基本知识),您可能可以自己构建一些更适合自己的东西。

今天,我们将讨论一些情况,在这些情况下,放弃使用插件来执行特定任务可能是明智的。但是请注意,这并不是关于如何构建任何特定特性的教程。相反,这更多的是一种挑战我们对WordPress开发的思考方式的邀请。

情境1:它已经内置到WordPress中了

在我与WordPress一起工作的最初几天,我想为每件事安装一个插件。但是当我对软件的工作方式和定制主题的过程越来越满意时,我发现我一直在使用插件来完成一些最基本的任务-那些我可以自己处理的事情。

例如,将博客帖子列表添加到页面中。除了使用插件之外,还有多种方法来处理这个任务。如果WordPress主题使用小部件,则包含的最近发布的小部件可以完成这项工作。或者,您可能希望将自定义查询直接构建到模板中,从而允许您完全管理外观和功能。

WordPress已经内置了这么多功能,但它们经常会受到甚至有经验的开发人员的关注。可以认为这是某些插件存在的一个重要原因。他们做了很多人不知道的事情,并为交易增添了一层便利。

但是,在主题内或通过构建自己的自定义插件可以很容易地完成一些事情,这会使您处于控制之中。你不必担心应用更新,如果作者决定拔掉这个项目的插头,你也不用担心。此外,你可以建立这些类型的功能,而不需要膨胀,可贵阳网站建设能会附带一个预先构建的插件。

玩具建筑工人清理。

情境2:你必须在插件周围隐藏自己的方式。

你有没有为某一特定需要找到“完美”插件,然后发现自己反复说“如果只是”?就像,“如果它能做到这一点和另一件事就好了”。这是一个常见的问题,绝不是插件开发者的错。

每个人都有贵阳网站建设一个独特的愿望清单,当涉及到他们的网站。没有一个插件能够(或者应该)预见到每一个可能的用例以及随之而来的数十亿的细微差别。

我发现客户端总是要求我让插件至少做一件不在功能列表上的事情。有时候,就像WooCommerce的情况一样,有足够多的钩子构建在里面,可以很好地定制。尽管如此,woo可能是一个罕见的例外,因为与其他插件相比,它并不总是那么简单。

事实上,有时候你可能不贵阳网站建设得不反向设计一个插件,以使它符合你的特定需求。你所做的改变越剧烈,就会有更多的机会让事情在你的道路上崩溃。在这种情况下,你最好自己做点什么,或者雇个人帮你做。

玩具人物建造了一座建筑。

情境3:你不想依赖别人

这里的情况可能更多的是哲学而不是功能。当您正在构建一个具有非常重要的核心功能(电子商务、成员资格等)的网站时,很难将该功能的控制权让给第三方。

当某物发生故障时,这就特别成问题了。您可能需要处理技术支持,在您看来,这需要很长的时间来响应和帮助解决您的问题。同时,您的网站要么无法使用,要么至少阻碍了其正常工作的能力。

问题是,为了避免使用现有的插件,您需要优秀的开发技能、庞大的预算或两者兼备。不用说,这使许多人脱离了方程式。但是,如果你真的有能力这样做,它将使你在你的网站的核心功能的驾驶席位。

当插件是可选的

快速安装WordPress插件,并认为这项工作做得很好,往往是很有诱惑力的。但是,重要的是要考虑我们在网站上添加的每一个内容。在选择一条实现某一特性或功能的道路时,我们贵阳网站建设应该问自己以下几点:

  • 这个功能已经成为WordPress核心的一部分了吗?
  • 有什么插件可以做我需要的一切(或者至少给我90%的路程)?
  • 我是否愿意依靠第三方来处理支持?
  • 插件如何影响站点性能和稳定性?
  • 我能自己建这个吗?

有时,答案会指向插件的方向。但是,你越磨练你的发展技能,你就越有可能找到至少一些你可以建立自己的东西。这既可以是非常令人满意的,也是最好的事情,你的项目,以及。

联系电话 400-6065-301

微信咨询 寒总监