Nach zu vielen Spam-Angriffen habe ich mein Forum auf „nur auf Einladung“ umgestellt und eine benutzerdefinierte, ratenbegrenzte Möglichkeit eingerichtet, Einladungen auf meiner anderen Website zu verteilen.
Ich habe Links zum Einladungssystem zur FAQ und Ähnlichem hinzugefügt, aber ich möchte einen benutzerdefinierten „Konto erstellen“-Link neben dem „Anmelden“-Link hinzufügen, der ebenfalls nur sichtbar ist, wenn der Benutzer nicht angemeldet ist.
Die offizielle Benutzerdefinierte Header-Links schienen diese Funktion nicht zu haben (es sei denn, ich habe etwas übersehen).
Ich habe versucht, einen Link mit api.decorateWidget hinzuzufügen, aber das führte zu einer Deprecation-Warnung, also war das eindeutig nicht der richtige Weg.
Das deutete darauf hin, dass ich api.headerIcons.add(“foo”, FooIcon, { before: “search” }) verwenden muss, aber wenn ich das richtig verstehe, ist FooIcon eine Art Komponente, und ich weiß nicht, was das ist oder wie es erstellt werden würde.
Im Grunde also: Ich möchte einen „Konto erstellen“-Link zu einer bestimmten URL neben dem „Anmelden“-Button hinzufügen, wenn der Benutzer nicht angemeldet ist. Und ich weiß überhaupt nicht viel über Themes oder wie man sie bearbeitet.