wake-up-neo.net

Klasse 'WP_Widget' nicht gefunden

Ich lerne die Wordpress-Entwicklung mit einem Tutorial, in dem wir lernen, ein Widget zu erstellen. Es wird gebeten, eine Datei mit dem Namen newsletterwidget.php mit dem folgenden Code zu erstellen, aber es wird nicht angegeben, in welchem ​​Ordner es abgelegt werden soll:

class Zero_Newsletter_Widget extends WP_Widget
{
    public function __construct()
    {
        parent::__construct('zero_newsletter', 'Newsletter', array('description' => 'Un formulaire d\'inscription à la newsletter.'));
    }
    public function widget($args, $instance)
    {
        echo 'widget newsletter';
    }
}

Da die WP_Widget-Klasse in wp-includes\class-wp-widget.php erstellt wird, habe ich beschlossen, newsletterwidget.php in wp-includes einzufügen, aber es wird folgende Fehlermeldung angezeigt:

Schwerwiegender Fehler: Klasse 'WP_Widget' in Zeile 5 nicht in C:\xampp\htdocs\wordpress\wp-includes\newsletterwidget.php gefunden

Vielen Dank

2
ThisIsMe

Sie sollten niemals an Kerndateien arbeiten, die sich im Ordner wp-admin und wp-includes befinden.

Sie arbeiten nur am Ordner "wp-content".

Wenn Sie ein Plugin entwickeln, können Sie den Code direkt in Ihre Haupt-Plugin-Datei einfügen oder Sie können die Datei in Ihren Plugin-Ordner einfügen und diese Datei in die Hauptdatei des Plugins aufnehmen.

Wenn Sie mit einem Thema arbeiten, können Sie den Code direkt in die Datei functions.php einfügen oder die PHP-Datei in Ihrem Themenordner erstellen und diese Datei in die Datei functions.php einfügen

1
Abdul Awal