Ein einfaches WordPress-Plugin entwickeln
Erzeugen Sie ein sicheres, gut strukturiertes WordPress-Plugin mit Hooks, Sanitization, Nonces und Einstellungsseite im Backend. Entwickelt für ChatGPT und Claude. Er enthält 3 anpassbare Variablen und lässt sich kostenlos mit einem Klick kopieren.
Fortgeschritten · Code · Redaktionelle Prüfung ausstehend
Prompt
Handle als erfahrener WordPress-Entwickler, der die WordPress Coding Standards befolgt.
Entwickle ein Plugin namens „{{name}}“, das Folgendes tut: {{function}}.
Mindestversion von PHP: {{php}}.
Anforderungen:
1. Dateistruktur des Plugins und Standard-Header.
2. Korrekte Verwendung von Hooks (Actions und Filter) mit Erklärung, warum jeder verwendet wird.
3. Eine Einstellungsseite im Backend mit der Settings API.
4. Sicherheit: Capability-Prüfungen, Nonces, Bereinigung von Eingaben und Escaping von Ausgaben (esc_html, esc_attr, wp_kses).
5. Übersetzbare Strings mit einer Text Domain.
6. Deinstallationscode, der die angelegten Optionen aufräumt.
Zeige jede Datei in einem eigenen Block mit ihrem Pfad. Erkläre am Ende, wie man es in einer lokalen Umgebung testet.So verwenden Sie ihn
Testen Sie das Plugin immer in einer lokalen oder Staging-Umgebung, bevor Sie es auf einer Live-Website installieren, und legen Sie vorher ein Backup an.
Anwendungsbeispiel
Funktion: in einem Zeitraum einen konfigurierbaren Hinweis am oberen Rand der Website anzeigen.
Beispielergebnis
top-notice/top-notice.php (Auszug)
<?php
/**
* Plugin Name: Top Notice
* Description: Zeigt eine konfigurierbare Hinweisleiste mit Text und Link an.
* Version: 1.0.0
* Requires PHP: 8.1
* Text Domain: top-notice
*/
defined( 'ABSPATH' ) || exit;
add_action( 'admin_init', 'top_notice_register_settings' );
function top_notice_register_settings(): void {
register_setting( 'top_notice', 'top_notice_options', array(
'sanitize_callback' => 'top_notice_sanitize',
) );
}
function top_notice_sanitize( $input ): array {
$input = is_array( $input ) ? $input : array();
return array(
'text' => sanitize_text_field( $input['text'] ?? '' ),
'url' => esc_url_raw( $input['url'] ?? '' ),
);
}
add_action( 'wp_body_open', 'top_notice_render' );
function top_notice_render(): void {
$opts = get_option( 'top_notice_options', array() );
if ( empty( $opts['text'] ) ) {
return;
}
printf(
'<div class="top-notice" role="region" aria-label="%s">%s <a href="%s">%s</a></div>',
esc_attr__( 'Notice', 'top-notice' ),
esc_html( $opts['text'] ),
esc_url( $opts['url'] ?? '' ),
esc_html__( 'Learn more', 'top-notice' )
);
}
admin_init registriert die Option über die Settings API, die den Nonce des Formulars bereits übernimmt; wp_body_open gibt die Leiste direkt nach dem öffnenden <body> aus. Eingaben werden beim Speichern bereinigt und bei der Ausgabe escaped; die Quelltexte bleiben, wie von WordPress empfohlen, englisch und laufen über die Text-Domain …
Wichtige Fakten
- Kategorie
- Programmierung & Entwicklung · WordPress
- Ausgabetyp
- Code
- Niveau
- Fortgeschritten
- Entwickelt für
- ChatGPT und Claude
- Verifiziert in
- Redaktionelle Prüfung ausstehend
- Variablen
- Name des Plugins, Was es tun soll und Mindestversion von PHP
- Sprache
- Deutsch
- Preis
- Kostenlos, ohne Anmeldung
- Aktualisiert
- 07.11.2026
Häufig gestellte Fragen
Kann ich das erzeugte Plugin auf meiner Live-Website installieren?
Testen Sie es zuerst lokal oder auf einer Staging-Seite mit aktiviertem WP_DEBUG, legen Sie ein Backup an und prüfen Sie die Sicherheitsmaßnahmen, bevor Sie es produktiv aktivieren.
Eignet sich das für komplexe Plugins?
Am besten funktioniert es für klar umrissene Plugins wie einen Shortcode, eine Einstellungsseite oder einen eigenen Beitragstyp. Bei größeren Projekten nutzen Sie es für das Grundgerüst und entwickeln die Funktionen einzeln.
Wofür ist dieser Prompt gedacht?
Erzeugen Sie ein sicheres, gut strukturiertes WordPress-Plugin mit Hooks, Sanitization, Nonces und Einstellungsseite im Backend.
Mit welchen KI-Tools funktioniert er?
Er ist für ChatGPT und Claude entwickelt. Wir haben ihn in diesen Tools noch nicht überprüft, daher können die Ergebnisse variieren.
Wie passe ich den Prompt an?
Klicken Sie auf „Anpassen“ und füllen Sie die Variablen aus (Name des Plugins, Was es tun soll und Mindestversion von PHP). Der Text wird sofort aktualisiert und lässt sich anschließend mit einem Klick kopieren. Die Werte werden nur in Ihrem Browser gespeichert.
Brauche ich Erfahrung, um ihn zu verwenden?
Er ist für Fortgeschrittene: Es hilft, das Thema zu kennen, um guten Kontext zu liefern und das Ergebnis kritisch zu prüfen.
Ist dieser Prompt kostenlos?
Ja. Jeder Prompt von HomeCasa Prompts ist kostenlos, ohne Anmeldung und ohne Abonnement. Sie können ihn auch in beruflichen Projekten verwenden.
Kann ich der KI-Ausgabe vertrauen?
Betrachten Sie sie als hochwertigen Entwurf: Prüfen Sie Daten, Zahlen und wichtige Aussagen immer, bevor Sie etwas veröffentlichen oder Entscheidungen treffen.