Ich habe ein Problem. Mein Plugin ist installiert und perfekt aktiviert. Aber es funktioniert nicht.
Können Sie etwas mehr ins Detail gehen? Welches Plugin versuchen Sie zu installieren und welche Schritte haben Sie bisher unternommen?
Ich erstelle ein benutzerdefiniertes Header-Plugin, aber es funktioniert nicht.
Meine Installations-JavaScript-Codierung ist abgeschlossen.
Wie kann ich mein Plugin aktivieren? Ich habe das Problem nicht gefunden.
Wenn Sie eine benutzerdefinierte erstellen, möchten Sie möglicherweise noch detaillierter beschreiben, was Sie zu tun versuchen. Befindet sich dies auf einer Entwicklerinstallation oder einer Live-Site? Wissen Sie, ob das Plugin funktioniert?
Dies ist eine Entwicklerinstallation
Dies ist mein Plugin
header-plugin.zip (3,5 KB)
Dies ist mein Plugin
Können Sie erklären, was Sie mit Ihrem Plugin erreichen möchten?
Haben Sie erwogen, eine Theme-Komponente zu erstellen, es sei denn, Sie benötigen Zugriff auf Dinge, für die ein Plugin zwingend erforderlich ist, oder müssen diese tun?
Ja, ich möchte ein Plugin, das mir eine benutzerdefinierte Kopfzeile erstellt.
Welche Funktionen benötigen Sie? Wie wird der Header angepasst? Können Sie Ihre Erklärungen detaillierter gestalten, damit wir Ihnen besser helfen können?
Ich kann keine Änderungen an der Theme-Komponente vornehmen. Ich möchte ein benutzerdefiniertes Plugin, um dies zu tun.
![]()
Ich möchte eine Kopfzeile wie diese.
Sie benötigen nur dann ein Plugin, wenn Sie die API ändern.
Was hier erfordert Änderungen an der API?
Wenn es keine Änderungen an der API gibt, sollte eine Theme Component ausreichen.
Aber ich möchte ein Plugin für diese Aufgabe. Mein Plugin funktioniert nicht. Es ist installiert und erfolgreich geladen. Aber es funktioniert trotzdem nicht.
Warum? Es gibt keine Vorteile bei der Verwendung eines Plugins für diese Aufgabe (soweit ich weiß). Theme Components sind schneller und einfacher zu installieren und zu aktualisieren.
Ja, das weiß ich. Aber ist es nicht möglich, dafür ein Plugin zu erstellen?
Es ist, aber es ist nicht der beste Ansatz, das ist alles.
Ja, ich weiß, dass dies nicht der beste Ansatz ist. Aber ich möchte ein Plugin erstellen. Bitte helfen Sie mir, es zu debuggen.
Sie versuchen, mit Kanonen auf Spatzen zu schießen.
Es ist kein Plugin erforderlich, Sie können JavaScript von einer Theme-Komponente aus ausführen, was einfacher ist.
JavaScript ist nicht erforderlich, wenn Sie nur HTML in Ihren Header schreiben. Sie können es einfach im Bereich “Common - Header” Ihrer Theme-Komponente hinzufügen.
Bitte teilen Sie diesen Code, wenn möglich, auf GitHub oder einer ähnlichen Plattform, damit wir keine Dateien aus dem Internet herunterladen müssen, um sie zu prüfen und zu kommentieren.
Ja, sicher, ich füge den Code auf GitHub hinzu.
Das ist der Link.
Hat dieser Code irgendwelche Probleme??
register_assetdarf nicht dasassets-Verzeichnis enthalten, sondern nurregister_asset \"stylesheets/...\"- Der CSS-Dateiname beginnt mit einem Leerzeichen, daher wird er nicht gefunden
- JS-Dateien müssen nicht registriert werden

