WordPress已经存在近十五年了。虽然这是一个相当不错的运行寿命,这也意味着,可能还有一些网站,从它的早期。就我个人而言,我已经和WP合作了九年了。我在我创建的一些老网站中发现了一个常见的问题:它们有过时的插件。
事实上,我发现有很多插件被WordPress插件“抛弃”了储存库。任何至少两年没有更新的东西都能得到这个标签。因此,寻找这些过时产品的替代品已经成为日常维护的一部分。
有时,舟山专业设计网站可以找到一个更新的软件来取代旧的软件。其他时候我就没那么幸运了。但是在过去的几年里,这些问题的大量出现让我思考--处理一个老插件的最好方法是什么?另外,我们如何才能最好地避免“插件腐烂”的坏情况呢?
我们一开始是出于好意
当你第一次被介绍给WordPress时,你开始意识到有多少伟大的插件在外面(他们肯定必须全在这一点上做得很好),你可能会开始安装它们,好像它们已经过时了一样。只有经过一些经验,你才意识到,好吧,不是每个插件都值得在你的网站上。
所以,你开始了比以前更彻底地检查插件的实践--这是一件很棒的事情。麻烦的是,你不一定要回到你以前建立的每一个网站,并通过同样的审查过程。随着时间的推移,许多插件将停止由他们的作者维护。它可能是插件从来没有得到足够的普及,以证明这一努力。或者,有时人们只会用尽空闲时间来跟上软件维护的步伐。常有的事。
那是当你遇到一个很好的老情况插件腐烂。您已经有一个或多个活跃的插件,这些年没有看到更新。这是不好的,有很多原因。首先,可能会有一个很大的保安就在你不知道的软件中间。第二,随着WordPress、插件和主题的新版本的推出,兼容性问题可能随时破坏您的站点。
这是一个艰难的处境。不幸的是,它可能需要很好的工作来挖掘出来。
评估形势并制定计划
当您发现自己有一个包含不再维护的插件的站点时,您应该做几件事:
研究所讨论的插件
第一步是看看你已经安装了哪些过时的插件,并找出它们是做什么的。这可能是特别困难,如果它是一个网站,你没有建立。如果你真的很幸运,你可能会发现一个插件已经安装,但从来没有实际使用。这样你的工作就容易多了。但是如果它真的被使用了,你会想看看它是如何在网站上实现的。
例如,看看插件设置,看看那里有什么。你可能会发现一切都是由一个点控制的。如果没有,请查看页面、帖子和主题模板,看看插件中是否添加了任何代码。如果它直接在页面或帖子中,你很可能会看到某种短码。否则,可以在主题模板中找到PHP代码。如果插件文档仍然存在于某个地方,您可能会找到您正在寻找的代码的示例。
制定一项行动计划
一旦你知道你在处理的是什么,你就可以想出一个解决问题的计划。提示:这很少涉及保存过时的插件。唯一可能被考虑的时间是,如果插件做了一些绝对关键的事情,对网站的使命。而且,即使它是关键的,你也会想要为它的最终替代做计划。
很多时候,你会找到一个合适的插件来取代过时的插件。但是,重要的是找到一个做同样事情的插件(您可能有多个选项),还应该寻找一个插件:
- 在过去的一年里得到了更新。
- 与其他类似的插件相比,有一个合理的用户基础。
- 有一个经常响应支持请求的作者。
舟山专业设计网站在官方存储库中浏览插件时,很容易找到这些信息。商业插件可能需要更多的挖掘(你可能还没有发现一切)。
取决于插件处理的功能类型,您也有可能使用一些基本功能来复制它。电码以你的主题。有大量的WordPress插件可以简单地模仿已经内置到CMS中的功能。他们被放入插件形式比其他任何东西都更方便。
关键是,虽然找到一个替代者是很棒的,但你不想让自己在明年再次做同样的事情。我们不能预测每个插件的未来,但是我们可以仔细看看它的声誉和它的维护情况。
死亡,税收和被遗弃的插件
虽然我认为我在选择插件的时候要小心得多,但我可能应该接受这样一个事实:在将来的某个时候,总会有一些插件会变坏。不可避免的是有用插件只是不够受欢迎,或者开发者没有时间让它年复一年地运行下去。这只是开源的本质社区这在很大程度上依赖于志愿服务。但是即使是一些商业插件也会掉进同样的洞里。
对于舟山开发人员来说,最好的做法就是保持警惕。定期查看您维护的站点,查看安装了哪些插件,并找出它们最后一次更新的时间。当某件事看起来被抛弃,而你真的想保持插件-做一些进一步的研究。检查支持请求是否仍然得到响应(同样,在WordPress支持论坛上也很容易做到),您甚至可以尝试与开发人员联系。看看他们是否还对这个插件感兴趣。如果他们没有,那么至少你可以说你试过了。
好的是,当谈到WordPress插件时,你通常有不止一个好的选择。