Einfache Möglichkeiten zum Anpassen von WordPress-Plugins
Veröffentlicht: 2021-02-07Es gibt Zeiten, in denen die Funktionalität eines WordPress-Plugins Sie nahe an das heranbringt, was Sie brauchen – aber nicht ganz. Darüber hinaus gibt es auch Situationen, in denen Sie sich verpflichtet haben, ein bestimmtes Plugin zu verwenden, und zusätzliche Funktionen darum herum bauen möchten.
Dies sind erstklassige Beispiele dafür, warum Sie ein vorhandenes WordPress-Plugin anpassen oder erweitern möchten. Es ist einer der wirklich coolen Aspekte, wie uns das CMS ermöglicht, hochgradig benutzerdefinierte Websites zu erstellen. Wir können ein Plugin nehmen, das wir bereits auf unserer Website verwenden, und zusätzliche Funktionen oder Elemente der Benutzerfreundlichkeit integrieren, die uns helfen, mehr zu tun.
Und auch wenn es nach etwas klingen mag, das erfahrenen Entwicklern vorbehalten ist, erfordert die Erweiterung eines Plugins keinen Doktortitel. Je nachdem, was Sie erreichen möchten, reicht möglicherweise ein grundlegendes Verständnis von PHP, HTML und CSS aus, um einige leistungsstarke Funktionen hinzuzufügen.
Heute werden wir den Prozess der Auswahl eines Plugins, das es wert ist, erweitert zu werden, und einige Grundlagen darüber, was Sie erreichen können, besprechen.
Das richtige Plugin finden
Der erste Teil dieses Prozesses ist auch der wichtigste: die Auswahl eines Plugins. Sicher, Sie können eine der Zehntausenden von verfügbaren Optionen auswählen. Und vielleicht haben Sie schon eine im Kopf. Aber wenn Sie sich die Mühe machen, zusätzliche Funktionen hinzuzufügen, ist Ihre ultimative Wahl eine ernsthafte Überlegung wert.
In vielen Fällen spielt ein Plugin, das Sie anpassen möchten, eine Schlüsselrolle bei der Funktionsweise Ihrer Website. Beispielsweise wird ein E-Commerce-Plugin wie WooCommerce ein wichtiger Bestandteil eines Online-Shops sein. So wie sich eine Organisation, die viele Veranstaltungen veranstaltet, stark auf ein Kalender-Plugin verlassen kann.
Unabhängig davon, was das Plugin tut, ist es wichtig, eines zu wählen, an dem Sie sich langfristig beteiligen können. Daher sollten Sie nach Software suchen, die:
- Wird von seinem Autor aktiv gepflegt;
- Hat eine angemessene Benutzerbasis, die für seine Nische relevant ist;
- Hat eine Erfolgsbilanz bei der Behebung von Fehlern und der Beantwortung von Supportanfragen;
- Bietet zumindest einen Großteil der Merkmale und Funktionen, die Sie benötigen;
Dies sind zwar nicht die einzigen Merkmale eines guten Plugins, aber sie bilden einen soliden Ausgangspunkt. Ein weiteres großartiges Feature wäre zum Beispiel eine Bibliothek mit Plugin-spezifischen Hooks, mit denen Sie die verschiedenen Funktionen einfacher nutzen können. Es ist nicht erforderlich, aber sicherlich eine große Hilfe bei der Anpassung.
Sobald Sie den Sprung gewagt haben, ist es an der Zeit, darüber nachzudenken, welche Art von Extras Sie hinzufügen möchten!
Erkundung potenzieller Add-Ons
Die Arten von Funktionen, die Sie erstellen können, um ein Plugin anzupassen, sind nur durch Ihre Fähigkeiten und Vorstellungskraft begrenzt. Denken Sie nur an einige der erstaunlichen Add-Ons, die Entwickler für Plugins wie Gravity Forms oder Advanced Custom Fields erstellt haben. Sie beweisen, dass man eine bereits großartige Software nehmen und sie noch nützlicher machen kann.
Unser Fokus liegt hier jedoch eher auf standortspezifischen Funktionen als auf luftigen Bestrebungen. Diese Elemente sind enger gefasst und helfen Ihnen dabei, das zu erleichtern, was Sie mit Ihrer Website tun möchten. Sie möchten vielleicht auch, dass sie einen bestimmten Aspekt Ihrer Website für Sie oder einen Kunden einfacher zu pflegen machen.
Hier sind ein paar grundlegende Ideen, die Ihnen beim Brainstorming helfen können:
Hinzufügen weiterer Datentypen
Eine Standardinstallation Ihres Lieblings-Plugins enthält möglicherweise nicht alle relevanten Daten, die Ihre Website zu bieten hat. Aber durch die Verwendung von benutzerdefinierten WordPress-Feldern (die mit Plugins wie den oben genannten erweiterten benutzerdefinierten Feldern erstellt werden können) können Sie nahezu jede Art von Daten hinzufügen, die Sie möchten.
Nehmen Sie zum Beispiel ein Kalender-Plugin. Nehmen wir an, Ihre Website verwendet einen, um Besprechungsinformationen zu veröffentlichen. Mit diesem Plugin können Sie standardmäßig nicht einfach Links zu einer Agenda oder anderen Dokumenten hinzufügen, die Sie mit Benutzern teilen möchten.
Während Sie Links zu diesen Elementen innerhalb des Inhalts jedes Ereignisses manuell hinzufügen könnten, ist dies möglicherweise nicht unbedingt die einfachste Sache in Bezug auf die Wartung. Stattdessen könnten Sie einen einfacheren Prozess erstellen, der benutzerfreundlicher ist.
In diesem Fall kann die Integration einiger benutzerdefinierter Felder in Event-Posts einen großen Einfluss auf die Benutzerfreundlichkeit haben. Es fügt auch dem Front- und Backend Ihrer Website eine Ebene der Konsistenz hinzu. Das Backend ist jetzt einfacher zu pflegen, und die Felder können in Ihrem Design gestaltet werden, um Benutzern das Auffinden dieser wichtigen Informationen zu erleichtern.
Ändern der Plugin-Ausgabe
Über das Hinzufügen verschiedener Datentypen hinaus, die zu einem Plugin passen, müssen Sie möglicherweise auch die Standardausgabe ändern. Es gibt ein paar Situationen, in denen dies von Nutzen sein könnte:
Es ist für Ihre Website nicht relevant
Manchmal passt die Sprache oder Terminologie, die ein Plugin verwendet, möglicherweise nicht zum Thema Ihrer Website. Wenn Ihre Website beispielsweise WooCommerce verwendet, um Online-Spenden entgegenzunehmen, aber keine Produkte verkauft, könnte die Terminologie des Einkaufswagens für Benutzer verwirrend erscheinen.
Standardmäßig bezeichnet WooCommerce alles, was Sie verkaufen, als „Produkt“. Das ist für einen typischen Online-Shop in Ordnung, aber hier scheint es fehl am Platz zu sein. Glücklicherweise gibt es Möglichkeiten, dies zu ändern.
Durch die Verwendung des gettext
-WordPress-Filters ist es möglich, alle Instanzen des Wortes „Produkt“ in „Spende“ zu ändern, zusammen mit ähnlichen Begriffen, die Sie für angemessen halten.
Ändern oder Hinzufügen von Daten in besonderen Situationen
Es gibt oft kleine Informationen, die die Benutzererfahrung Ihrer Website wirklich verbessern könnten. Sie können jedoch nur zu bestimmten Zeiten relevant sein.
Um bei WooCommerce zu bleiben, nehmen wir an, Sie müssen wichtige Informationen zu allen Produkten innerhalb einer bestimmten Kategorie anzeigen. Das Ziel ist wiederum, die Dinge zu rationalisieren, sodass Sie diese Nachricht nicht manuell zu jedem Produkt hinzufügen müssen.
Eine ziemlich einfache bedingte Anweisung in Ihrem Design oder ein benutzerdefiniertes Plugin kann die Arbeit erledigen. Durch die Kombination der WooCommerce-Funktion is_product( is_product()
und der WordPress-Funktion has_term()
können Sie nur die Produkte in einer bestimmten Kategorie ansprechen und die wichtigen Informationen hinzufügen.
Kombinieren von Funktionen mit anderen Plugins
Gelegentlich möchten Sie vielleicht alles oder Teile dessen, was ein Plugin tut, in einem anderen kombinieren. Dies mag klingen, als würde es den Rahmen des Wortes „einfach“ weit überschreiten – was ein berechtigter Punkt ist. Aber je nachdem, was Sie tun möchten, kann es einfacher sein, als Sie sich vorstellen. Hier nur ein paar Ideen:
- Verwenden Sie ein Slider-Plugin, um die meistverkauften Produkte aus Ihrem WooCommerce-Shop dynamisch anzuzeigen.
- Ermöglichen Sie den Zugriff zum Kauf eines Produkts, nachdem ein Benutzer eine bestimmte Lektion in einem Online-Kurs abgeschlossen hat.
- Fügen Sie ein Umfrageformular auf der Kontoseite eines Benutzers ein – aber erst, nachdem er einen Monat lang Teil Ihrer Mitgliederseite war.
Diese Arten von Kombinationen sind oft durch Plugin-spezifische oder in WordPress selbst eingebaute Hooks möglich. Die Möglichkeiten hier sind endlos. Alles, was Sie brauchen, ist ein wenig Vorstellungskraft und die Bereitschaft, mit Code zu experimentieren. Das Lesen der Dokumentation kann Ihnen einige Hinweise geben, wie Sie alles zusammenstellen können.
Eine individuellere WordPress-Website
Beim Erstellen einer großartigen Website geht es nicht nur darum, große, weitreichende Funktionen zu implementieren. Oft sind es die kleinen Details, die dazu beitragen, eine großartige Website von einer durchschnittlichen zu unterscheiden.
WordPress-Plugins helfen uns in der Regel bei den großen Dingen. Sie bieten den Rahmen für uns, um loszulegen. Aber mit ein wenig Ellenbogenfett haben wir die Möglichkeit, die Dinge weiter an die Bedürfnisse und Ziele unserer Projekte anzupassen.