Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man ein WordPress-Plugin mit einem Plugin erstellt (schnell & einfach)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie ein WordPress-Plugin mit Hilfe eines Plugins erstellen?

Für Anfänger kann es schwierig sein, Code in WordPress einzufügen. Wenn Sie ein benutzerdefiniertes WordPress-Plugin erstellen, können Sie Ihrer Website Code hinzufügen, ohne schwerwiegende Fehler oder Probleme zu riskieren.

In diesem Artikel zeigen wir Ihnen, wie Sie auf einfache Weise ein benutzerdefiniertes WordPress-Plugin mit einem anderen Plugin erstellen können.

How to create a WordPress plugin using a plugin

Warum ein Plugin verwenden, um ein Plugin in WordPress zu erstellen?

WordPress ist der beste Website-Baukasten der Welt, weil er so flexibel und anpassbar ist. Irgendwann möchten Sie aber vielleicht noch weiter gehen und Ihrer Website eigenen Code hinzufügen.

Oft werden Sie in WordPress-Anleitungen aufgefordert, benutzerdefinierten Code in Ihre functions.php-Datei einzufügen. Dies ist jedoch nicht sehr benutzerfreundlich, und selbst ein kleiner Fehler im Code kann alle möglichen üblichen WordPress-Fehler verursachen. Der benutzerdefinierte Code kann Ihre Website sogar komplett zerstören.

Ganz zu schweigen davon, dass Sie den gesamten benutzerdefinierten Code verlieren, wenn Sie Ihr WordPress-Theme das nächste Mal aktualisieren. Aus diesem Grund erstellen viele Website-Besitzer stattdessen ihre eigenen Plugins.

Wenn Ihr benutzerdefiniertes Plugin Probleme verursacht, können Sie es wie jedes andere WordPress-Plugin deaktivieren. Sie können auch Ihr WordPress-Theme aktualisieren, ohne dass die Anpassungen verloren gehen.

Sehen wir uns also an, wie Sie ein WordPress-Plugin mithilfe eines Plugins erstellen können. Verwenden Sie einfach die unten stehenden Links, um direkt zu der gewünschten Methode zu gelangen:

Der einfachste Weg, ein WordPress-Plugin zu erstellen, ist die Verwendung von WPCode.

Dieses kostenlose Plugin erleichtert das Hinzufügen von benutzerdefiniertem CSS, PHP, HTML und mehr zu WordPress, ohne Ihre Website zu gefährden. Sie können den Code des Plugins einfach in den WPCode-Editor einfügen und den Code dann mit einem Mausklick aktivieren und deaktivieren.

Um zu beginnen, müssen Sie WPCode installieren und aktivieren. Weitere Informationen finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Danach gehen Sie im WordPress-Dashboard auf Code Snippets “ Snippet hinzufügen .

Creating a plugin using WPCode

Hier sehen Sie alle vorgefertigten Snippets, die Sie zu Ihrer Website hinzufügen können. Dazu gehört ein Snippet, mit dem Sie Kommentare vollständig deaktivieren, Dateitypen hochladen können, die WordPress normalerweise nicht unterstützt, Seiten mit Anhängen deaktivieren und vieles mehr.

Um ein Plugin zu erstellen, fahren Sie mit dem Mauszeiger über „Eigenen Code hinzufügen“ und wählen Sie dann „Snippet verwenden“.

Adding a custom code snippet to WordPress using WPCode

Geben Sie zunächst einen Titel für das benutzerdefinierte Plugin ein. Dies kann alles sein, was Ihnen hilft, den Code in Ihrem WordPress-Dashboard zu identifizieren.

WordPress-Plugins werden mit PHP erstellt. Öffnen Sie daher das Dropdown-Menü „Code-Typ“ und wählen Sie „PHP“.

Adding PHP code to a website using WPCode

Danach können Sie Ihren Code in den Code-Editor einfügen oder eingeben. Als Beispiel werden wir ein einfaches Plugin erstellen, das eine zufällige Tatsache im WordPress-Dashboard anzeigt.

Hier ist der Code, den wir verwenden werden:

<?php
/**
 * @package Random_Fact
 * @version 1.0
 */
/*
Plugin Name: Random Fact
Plugin URI: 
Author: 
Version: 1.0
Author URI: 
*/

function get_fact() {
	$fact = "There are different sizes of infinity
	The Brontosaurus never existed
	A day on Venus lasts longer than a year on Venus
	The eighth power of a number is a zenzizenzizenzic
	Sharks lived on earth before trees";

	$fact = explode( "\n", $fact );
	return wptexturize( $fact[ mt_rand( 0, count( $fact ) - 1 ) ] );
}

function hello_fact() {
	$chosen = get_fact();
	echo "<p id='fact'>$chosen</p>";
}

add_action( 'admin_notices', 'hello_fact' );

function fact_css() {
	$x = is_rtl() ? 'left' : 'right';

	echo "
	<style type='text/css'>
	#fact {
		float: $x;
		padding-$x: 16px;
		padding-top: 6px;		
		margin: 0;
		font-size: 20px;
	}
	</style>
	";
}

add_action( 'admin_head', 'fact_css' );

?>

Unter dem Codefeld sehen Sie einige Einfügeoptionen. Es gibt zwei Hauptoptionen: Automatisch einfügen und Shortcode (Standard).

Wenn Sie „Automatisch einfügen“ wählen, fügt WordPress den Code automatisch auf Ihrer Website, Ihrem Blog oder Ihrem Online-Shop ein und führt ihn aus.

Nachdem Sie „Automatisch einfügen“ ausgewählt haben, können Sie WPCode anweisen, den Code im WordPress-Administrationsbereich, im Frontend Ihrer Website oder überall auszuführen.

Automatically inserting code across your WordPress website

Wenn du „Shortcode“ wählst, fügt WPCode das Snippet nicht automatisch ein. Sobald Sie das Snippet speichern, erstellt WPCode einen Shortcode, mit dem Sie den Code in eine beliebige Seite, einen Beitrag oder einen Widget-bereiten Bereich einfügen können. Dies ist eine gute Option für Code, der Inhalte zu Ihrer Website hinzufügt, wie z. B. eine Preistabelle oder eine benutzerdefinierte Bildergalerie.

Weitere Informationen über die Platzierung des Shortcodes finden Sie in unserer Anleitung zum Hinzufügen eines Shortcodes in WordPress.

In diesem Beispiel wählen wir „Automatisch einfügen“. Öffnen Sie dann das Dropdown-Menü „Ort“ und wählen Sie „Nur Admin“, damit die zufälligen Fakten nur im WordPress-Administrationsbereich angezeigt werden.

Adding custom code to the WordPress admin area

Wenn das erledigt ist, können Sie dem Codeschnipsel Tags hinzufügen.

So können Sie Ihre benutzerdefinierten Plugins und Codeschnipsel nach Themen und Funktionen organisieren.

Adding tags to a code snippet in WordPress

Wenn Sie bereit sind, das benutzerdefinierte Plugin zu veröffentlichen, scrollen Sie zum oberen Rand des Bildschirms und klicken Sie auf den Schalter „Inaktiv“, damit er sich in „Aktiv“ ändert.

Klicken Sie abschließend auf „Snippet speichern“, um das Snippet zu aktivieren.

Publishing a custom plugin using WPCode

Jetzt ist das benutzerdefinierte Plugin auf Ihrer WordPress-Website verfügbar.

In unserem Beispiel sehen wir eine zufällige Tatsache im Verwaltungsbereich.

Activating a custom WordPress plugin using WPCode

Irgendwann möchten Sie vielleicht das benutzerdefinierte WordPress-Plugin deaktivieren. Diese Methode fügt Ihr benutzerdefiniertes Plugin nicht zu Plugins “ Installierte Plugins hinzu, so dass Sie stattdessen das Code-Snippet deaktivieren müssen.

Gehen Sie einfach zu Code Snippets “ Code Snippets und suchen Sie Ihr Plugin. Klicken Sie dann einfach auf den Kippschalter, damit er von blau (aktiviert) auf grau (deaktiviert) wechselt.

Deactivating a custom plugin using WPCode

Methode 2. Pluginception verwenden (am besten für die Erstellung eigenständiger WordPress-Plugins)

Sie können auch ein benutzerdefiniertes Plugin mit Pluginception erstellen. Mit diesem kostenlosen Plugin können Sie ein neues, leeres Plugin erstellen, indem Sie einfach einige grundlegende Informationen wie den Namen und die Versionsnummer des Plugins eingeben.

Im Gegensatz zu WPCode fügt Pluginception das benutzerdefinierte Plugin dem Bildschirm Plugins “ Installierte Plugins hinzu. Das macht es zu einer guten Wahl, wenn Sie das benutzerdefinierte Plugin auf die gleiche Weise verwalten möchten wie andere Plugins.

Als Erstes müssen Sie das Plugin installieren und aktivieren. Weitere Einzelheiten finden Sie in unserem Leitfaden für Einsteiger zur Installation eines WordPress-Plugins.

Gehen Sie danach im WordPress-Administrationsbereich auf Plugins “ Neues Plugin erstellen.

Creating a custom plugin using the Pluginception WordPress plugin

Dadurch gelangen Sie zu einem Bildschirm, in dem Sie einige Informationen über das benutzerdefinierte Plugin eingeben können.

Sie können einfach einen Titel eingeben, aber es ist eine gute Idee, so viele Informationen wie möglich hinzuzufügen, besonders wenn Sie das Dashboard mit anderen Personen teilen.

Wenn Sie zum Beispiel einen WordPress-Blog mit mehreren Autoren betreiben oder Gastblogger verwalten, können diese Informationen anderen Autoren helfen, die Funktionen des Plugins zu verstehen.

Adding the information for a custom WordPress plugin

Wenn Sie mit den eingegebenen Informationen zufrieden sind, klicken Sie auf die folgende Schaltfläche: Erstellen Sie ein leeres Plugin und aktivieren Sie es!

Dies bringt Sie zum Bildschirm des Plugin-Editors. Sie werden sehen, dass Pluginception bereits alle Informationen zu einer neuen PHP-Datei hinzugefügt hat.

Adding custom PHP to a WordPress blog or website

Um das Plugin zu erstellen, geben Sie einfach Ihren Code am Ende der Datei ein.

Eine weitere Möglichkeit ist das Einfügen von Codeschnipseln aus dem Internet in den Code-Editor.

Adding custom code to the WordPress plugin file editor

Wenn Sie mit dem eingegebenen Code zufrieden sind, klicken Sie auf die Schaltfläche Datei aktualisieren.

Wenn Ihr Code keine Fehler aufweist, ist das Plugin jetzt in Ihrem WordPress-Blog oder Ihrer Website aktiv.

Wenn Ihr Code einen Fehler enthält, erhalten Sie eine Fehlermeldung.

An example of a coding error

Beheben Sie in diesem Fall einfach den Fehler und klicken Sie dann auf „Datei aktualisieren“, um das Plugin zu aktivieren.

Sie können nun das benutzerdefinierte Plugin wie jedes andere Plugin aktivieren, deaktivieren und löschen. Gehen Sie einfach zu Plugins “ Installierte Plugins, suchen Sie das benutzerdefinierte Plugin und nehmen Sie dann Ihre Änderungen vor.

The WordPress Installed Plugins screen

Irgendwann möchten Sie vielleicht den Code des Plugins ändern. Zum Beispiel müssen Sie vielleicht eine Sicherheitslücke beheben oder eine fehlende Funktion hinzufügen.

Um das Plugin zu aktualisieren, gehen Sie zu Plugins “ Plugin File Editor.

The WordPress plugin file editor

Öffnen Sie hier das Dropdown-Menü „Zu bearbeitendes Plugin auswählen“ und wählen Sie das Plugin, das Sie bearbeiten möchten.

Wenn Sie das getan haben, klicken Sie auf „Auswählen“.

Updating a custom WordPress plugin using a plugin

Sie können nun den Code des Plugins ändern.

Wenn Sie mit den Änderungen zufrieden sind, klicken Sie einfach auf „Datei aktualisieren“.

Updating a custom plugin file

Jetzt ist das aktualisierte Plugin auf Ihrer Website verfügbar.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu lernen, wie man ein WordPress-Plugin mit einem Plugin erstellt. Als Nächstes möchten Sie vielleicht unseren Leitfaden zur Auswahl der besten Webdesign-Software oder unsere Expertenauswahl der besten Drag-and-Drop-WordPress-Seitenerstellungsprogramme lesen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

6 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kevin says

    I use this plugin but my website crashed. i havw my own server with ubuntu can anyone tell me where are those files so I can delete them or what can I do?

  3. Piet says

    Nice title, had me clicking through from rss at least, but as Otto writes, the only reason he made this plugin is because he finds it a pain to upload a new plugin via FTP:

    „Having to then encapsulate it into a plugin, fire up Filezilla, navigate, upload the plugin… It’s a pain. This gives me an easy way to create a new blank plugin and go to the editor to paste in the known working code.“

    This plugin does not „create“ anything, apart from a plugin header. If you want to add other plugin files, you’ll still need to „fire up Filezilla“ and the rest.

    • Otto says

      It creates the subdirectory for the plugin, the plugin php file, and populates the plugin header. Simple, but a handy time saver. And smaller snippet type plugins tend to be one-file anyway.

      Future versions might have options to create simple template code or something. Like a checkbox that says „add a widget“, maybe.

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.