Kann ich ein WordPress-Plugin nur mit JavaScript erstellen?

Lesezeit: 3 Minuten

Ich habe Angst, diese Frage zu stellen, weil StackOverflow mich bereits davor warnt, dass meine Frage wahrscheinlich abgelehnt wird. Aber darauf bin ich sehr gespannt.

Ich habe gelesen, dass Sie mindestens eine PHP-Datei in Ihrem WordPress-Plugin haben müssen. Was für mich so klingt, als ob Sie nur so etwas wie eine Index-/Eintrags-PHP-Datei benötigen.

Allerdings konnte ich mit Google nicht viel über JavaScript in WordPress-Plugins finden. Was mir komisch vorkam, weil wir hier über das Web von 2017 sprechen.

Eine Antwort wäre sehr dankbar!

  • Sie könnten dies tun – Sie würden eine Haupt-PHP-Datei benötigen, die den Namen, den Autor und den Pfad Ihres Plugins definiert, dann müssten Sie PHP verwenden, um das Einreihen Ihrer Skripts in die Hauptseite zu binden, aber die gesamte Kernfunktionalität könnte es sein in Javascript gemacht.

    – Wille

    16. November 2017 um 20:53 Uhr

Die Antwort lautet nein, das können Sie nicht, wie Sie in Ihrer Frage erwähnt haben. Per Definition ist ein Plugin mindestens eine „PHP-Datei mit einem WordPress-Plugin-Header-Kommentar“ (WordPress-Dokumente).

Es gibt jedoch keinen Grund, warum ein WordPress-Plugin nicht sein kann in erster Linie Javascript. Du kannst Folgen diese Anleitung für einige verschiedene Ansätze, um es in Ihr Plugin aufzunehmen.

Da WordPress (im Grunde) reines PHP ist, werden alle seine Plugins auch PHP sein. So ist es eingerichtet.

Um ein „WordPress-Plug-in“ zu haben, ja, Sie benötigen mindestens eine PHP-Datei, um sich bei WordPress zu registrieren und Ihr Javascript/CSS/Was-haben-Sie einzureihen.

Das bedeutet, wenn Sie etwas wie React/Ember in Ihrer WP-Installation haben möchten, werden es keine „WordPress“-Plugins sein, sondern zum React/Ember-Ökosystem gehören. Sie müssen nur die Javascript-Bibliotheken, die Sie verwenden möchten, in die Warteschlange einreihen.

Sie können dann Ihr Javascript-Frontend verwenden und mit der REST-API von WP sprechen, und jetzt ist WP im Grunde genommen Ihr Server-Framework geworden.

Also, nein, so etwas wie ein „JavaScript WordPress Plugin“ gibt es nicht. Aber Sie können ein Plugin haben, das so viel ausgefallenes JS enthält, wie Sie möchten.

Folgende Artikel soll Ihnen hierüber Aufschluss geben.

Ihr WordPress-Plugin muss mindestens eine PHP-Datei haben; es könnte auch JavaScript-Dateien, CSS-Dateien, Bilddateien und Sprachdateien enthalten. Wenn es mehrere Dateien gibt, wählen Sie einen eindeutigen Namen für ein Verzeichnis und einen Namen Ihrer Wahl für die Haupt-PHP-Datei. (Dieser Dateiname ist oft, aber nicht unbedingt, derselbe wie der Verzeichnisname.) Beispiele für Verzeichnis- und Dateinamen könnten meinfirmenname-fabulous-funktionalität bzw. meinfirmenname-fabulous-funktionalität.php sein. Legen Sie alle Dateien Ihres Plugins in das von Ihnen erstellte Verzeichnis und sagen Sie Ihren Plugin-Benutzern, dass sie das gesamte Verzeichnis nach wp-content/plugins/ hochladen sollen.

Hoffe das hilft. Aber nein, Sie können kein WordPress-Plugin nur mit Javascript erstellen.

  • Es hört sich so an, als hätte das OP so etwas wie das gelesen, was Sie zitiert haben, versteht aber nicht, warum er mindestens eine PHP-Datei haben muss. Technisch gesehen haben Sie die Frage im Titel beantwortet, aber ich würde in Betracht ziehen, Ihre Antwort zu überarbeiten, um die nicht gestellte “Warum” -Frage zu beantworten.

    – Werden

    16. November 2017 um 21:12 Uhr

1394020cookie-checkKann ich ein WordPress-Plugin nur mit JavaScript erstellen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy