Umgang mit veralteten WordPress-Plugins

Veröffentlicht: 2021-03-12

WordPress gibt es seit fast anderthalb Jahrzehnten. Dies ist zwar ein ziemlich guter Lauf in Bezug auf die Langlebigkeit, bedeutet aber auch, dass es wahrscheinlich noch einige Websites aus früheren Tagen gibt. Ich persönlich arbeite seit etwa neun Jahren mit WP. Und ich finde ein häufiges Problem bei einigen der älteren Websites, die ich erstellt habe: Sie haben veraltete Plugins.

Tatsächlich stelle ich fest, dass es eine ganze Reihe von Plugins gibt, die vom WordPress Plugin Repository als „verlassen“ betrachtet wurden. Alles, was seit mindestens zwei Jahren nicht aktualisiert wurde, verdient dieses Label. Daher ist die Suche nach Ersatz für einige dieser veralteten Angebote mittlerweile zu einem routinemäßigen Bestandteil der Wartung geworden.

Manchmal finde ich eine neuere Software, um die alte zu ersetzen. Andere Male habe ich nicht so viel Glück. Aber die schiere Menge dieser Probleme, die in den letzten Jahren aufgetaucht sind, lässt mich nachdenken – wie geht man am besten mit einem alten Plugin um? Und wie können wir am besten einen schlimmen Fall von „Plugin-Fäule“ vermeiden?

Wir haben mit guten Absichten angefangen

Wenn Sie zum ersten Mal in WordPress eingeführt werden und feststellen, wie viele großartige Plugins da draußen sind (sie müssen zu diesem Zeitpunkt sicherlich alle großartig sein), beginnen Sie möglicherweise damit, sie zu installieren, als würden sie aus der Mode kommen. Erst nach einiger Erfahrung stellen Sie fest, dass nicht jedes Plugin es wert ist, auf Ihrer Website zu sein.

Sie beginnen also mit der Überprüfung von Plugins etwas gründlicher als zuvor – was eine großartige Sache ist. Das Problem ist, dass Sie nicht unbedingt zu jeder zuvor erstellten Website zurückkehren und denselben Überprüfungsprozess durchlaufen müssen. Im Laufe der Zeit werden viele Plugins nicht mehr von ihren Autoren gepflegt. Es könnte sein, dass das Plugin nie genug Popularität erlangt hat, um den Aufwand zu rechtfertigen. Oder manchmal geht den Leuten einfach die Freizeit aus, die sie brauchen, um mit der Wartung der Software Schritt zu halten. Es passiert.

Das ist, wenn Sie auf einen guten alten Fall von Plugin-Fäulnis stoßen. Sie haben ein oder mehrere aktive Plugins, die seit Jahren nicht mehr aktualisiert wurden. Das ist aus mehreren Gründen nicht gut. Erstens könnte es mitten in der Software eine große Sicherheitslücke geben, von der Sie nichts wissen. Zweitens, wenn neue Versionen von WordPress, Plugins und Themes eingeführt werden, könnte ein Kompatibilitätsproblem Ihre Website jederzeit beschädigen.

Dies ist eine schwierige Situation. Leider kann es einiges an Arbeit erfordern, sich daraus zu befreien.

Wir haben mit guten Absichten angefangen

Bewertung der Situation und Erstellung eines Plans

Wenn Sie sich mit einer Website wiederfinden, die Plugins enthält, die nicht mehr gepflegt werden, sollten Sie einige Dinge tun:

Studieren Sie die betreffenden Plugins
Der erste Schritt besteht darin, einen Blick darauf zu werfen, welche veralteten Plugins Sie installiert haben, und herauszufinden, was sie tun. Dies kann besonders schwierig sein, wenn es sich um eine Website handelt, die Sie nicht erstellt haben. Wenn Sie wirklich Glück haben, stellen Sie möglicherweise fest, dass ein Plugin installiert, aber nie wirklich verwendet wurde. Das erleichtert Ihre Arbeit ungemein. Aber wenn es tatsächlich verwendet wird, möchten Sie sehen, wie es auf der Website implementiert wurde.

Werfen Sie zum Beispiel einen Blick auf die Plugin-Einstellungen, um zu sehen, was dort ist. Sie werden vielleicht feststellen, dass alles von einem Ort aus gesteuert wird. Wenn nicht, sehen Sie sich Seiten, Posts und Ihre Themenvorlagen an, um festzustellen, ob Code aus dem Plugin hinzugefügt wurde. Wenn es sich direkt auf einer Seite oder einem Beitrag befindet, sehen Sie höchstwahrscheinlich eine Art Shortcode. Andernfalls kann PHP-Code in einer Designvorlage gefunden werden. Wenn die Plugin-Dokumentation noch irgendwo existiert, können Sie vielleicht ein Beispiel für den gesuchten Code finden.

Entwickeln Sie einen Aktionsplan
Sobald Sie wissen, womit Sie es zu tun haben, können Sie einen Plan zur Behebung des Problems entwickeln. Hinweis: Dies beinhaltet sehr selten, dass das veraltete Plugin beibehalten wird. Der einzige Zeitpunkt, der in Betracht gezogen werden könnte, ist, wenn das Plugin etwas absolut Entscheidendes für die Mission der Website tut. Und selbst wenn es kritisch ist, sollten Sie seinen eventuellen Ersatz planen.

Oft werden Sie in der Lage sein, ein geeignetes Plugin zu finden, um das veraltete zu ersetzen. Aber es ist nicht nur wichtig, eines zu finden, das dasselbe tut (Sie haben möglicherweise mehrere Möglichkeiten), Sie sollten auch nach einem Plugin suchen, das:

  • Wurde im letzten Jahr aktualisiert.
  • Hat eine angemessene Benutzerbasis im Vergleich zu anderen ähnlichen Plugins.
  • Hat einen Autor, der häufig auf Supportanfragen antwortet.

Beim Durchsuchen von Plugins im offiziellen Repository sind diese Informationen ziemlich einfach herauszufinden. Kommerzielle Plugins erfordern möglicherweise etwas mehr Graben im Dreck (und Sie finden möglicherweise immer noch nicht alles heraus).

Je nachdem, welche Art von Funktionalität das Plugin verarbeitet, besteht auch die Möglichkeit, dass Sie es mit etwas grundlegendem Code in Ihrem Design duplizieren können. Es gibt viele WordPress-Plugins, die bereits in das CMS integrierte Funktionen nachahmen. Sie werden mehr der Einfachheit halber als alles andere in Plugin-Form gebracht.

Der Punkt ist, dass es zwar großartig ist, einen Ersatz zu finden, Sie sich aber nicht darauf einstellen möchten, nächstes Jahr genau dasselbe tun zu müssen. Wir können nicht die Zukunft jedes Plugins vorhersagen, aber wir können einen genauen Blick auf seinen Ruf und seine Pflege werfen.

Bewertung der Situation und Erstellung eines Plans

Tod, Steuern und verlassene Plugins

Obwohl ich gerne glauben würde, dass ich heutzutage bei der Auswahl von Plugins viel vorsichtiger bin, sollte ich wahrscheinlich die Tatsache akzeptieren, dass es immer solche geben wird, die irgendwann in der Zukunft den Bach runter gehen. Es ist unvermeidlich, dass einige nützliche Plugins einfach nicht populär genug sind oder der Entwickler nicht die Zeit hat, sie Jahr für Jahr am Laufen zu halten. Es liegt einfach in der Natur einer Open-Source-Community, die stark auf Freiwilligenarbeit angewiesen ist. Aber auch einige kommerzielle Plugins können in dasselbe Loch fallen.

Das Beste, was Entwickler tun können, ist, wachsam zu bleiben. Durchsuchen Sie routinemäßig die von Ihnen verwalteten Websites, sehen Sie, welche Plugins installiert sind, und finden Sie heraus, wann sie zuletzt aktualisiert wurden. Wenn etwas aufgegeben zu sein scheint und Sie das Plugin wirklich behalten möchten – recherchieren Sie weiter. Überprüfen Sie, ob Supportanfragen noch beantwortet werden (wiederum einfach in den WordPress-Supportforen), und Sie könnten sogar versuchen, sich mit dem Entwickler in Verbindung zu setzen. Sehen Sie, ob sie immer noch Interesse an dem Plugin haben. Wenn nicht, dann kannst du zumindest sagen, dass du es versucht hast.

Das Gute ist, dass Sie bei WordPress-Plugins normalerweise mehr als eine gute Option haben.