Scheinbarer Fehler beim Installieren des Plugins

Ich habe an meinem ersten Plugin gearbeitet (Call ist myplugin). Der Pfad zum Plugin-Code lautet wp-content / plugins / myplugin / myplugin.php. Die Datei myplugin.php ist im Wesentlichen wie folgt:

 

Wenn ich den obigen Plugin-Code aktiviere, werden die Tabellen erfolgreich von der my_plugin_activation-Routine erstellt, das Plugin wird aktiviert (ich erhalte einen Deaktivierungslink, wenn die Aktivierung beendet wird), aber die folgenden Meldungen werden oben auf dem Plugins-Bildschirm angezeigt:

 Plugin could not be activated because it triggered a fatal error. Fatal error: Cannot redeclare my_plugin_activaction() (previously declared in C:\xampp\htdocs\deve1wp\wp-content\plugins\myplugin\myplugin.php: 15) in C:\xampp\htdocs\deve1wp\wp-content\plugins\myplugin\myplugin.php on line 198 

Zeile 15 ist die eigentliche functionsdefinition. Zeile 198 ist die Zeile, in der ich den Aktivierungshaken registriere.

Was gibt?

Danke im Voraus.

Solutions Collecting From Web of "Scheinbarer Fehler beim Installieren des Plugins"

Ich habe das Problem gefunden. Ich wusste nicht, dass dies eine generische Nachricht für so ziemlich alle Fehler war. Ich entfernte alles aus der Aktivierungsroutine (ähnlich wie oben) und lief es … bekam keine Fehler. Habe angefangen, “stuff” hinzuzufügen. Und es scheint, dass ein Aufruf von flush () am Ende der Aktivierungsfunktion, die versucht, das /wp-content/debug.log zu erzwingen, auf den Datenträger zu übertragen, den Fehler ausgetriggers hat.

Danke an alle hier, die geholfen haben! 😉

Sie haben einen Tipperrors in dieser Zeile:

 register_deactivaction_hook( __FILE__, 'my_plugin_deactivation'); 

Es sollte sein:

 register_deactivation_hook( __FILE__, 'my_plugin_deactivation');