Hallo,
dafür solltest du den hook „login_message“ verwenden. Beispiele siehe hier: https://developer.wordpress.org/reference/hooks/login_message
Viele Grüße
Hans-Gerd
Danke für deine Antwort @hage
Ich das Impressum gerne unterhalb des Loginbereichs neben dem Link zur Datenschutzerklärung. Das ist dann glaube ich so nicht realisierbar, oder? Denn dann müsste ich ja erneut die wp-login.php umschreiben, korrekt?
Kurze Frage noch: Wo muss ich denn den zur Anzeige gewünschten Code hinterlegen? Der sollte ja dann widerum nicht jedes Mal zu aktualisieren sein.
Ich hab dazu ein kleines Plugin geschrieben, das
- prüft, ob eine Seite Impressum vorhanden ist,
- die ID und URL dieser Seite abruft,
- auf der Seite
wp-login.php
vor dem Link zur Datenschutzerklärung einen Link zum Impressum einfügt.
- Wurde in Einstellungen > Datenschutzerklärung keine Datenschutzerklärung festgelegt oder ist die Seite nicht vorhanden, erscheint an der Stelle nur der Link zum Impressum.
- Gibt es keine veröffentlichte Seite Impressum, wird auch kein Link eingefügt.
Das Plugin kannst du hier herunterladen: https://github.com/pixolin/login-impressum-link/archive/refs/heads/main.zip
Das Plugin wird unter der Lizenz GPLv2+ kostenlos und so, wie es ist, zur Verfügung gestellt. Der Code kann über die GitHub-Seite jederzeit eingesehen werden.
Das ist ja klasse @pixolin – Vielen Dank dafür!
Habe es auf zwei meiner Seiten getestet, leider wird die ID abgerufen, nutze aber bei den beiden zum Bsp „Tag und Name“ sowie „Beitragsname“ für die Permalinks. Kann man das irgendwo einstellen/hinterlegen?
leider wird die ID abgerufen, nutze aber bei den beiden zum Bsp „Tag und Name“ sowie „Beitragsname“ …
Da hast du wahrscheinlich etwas falsch verstanden?
Jeder Post (Beiträge, Seiten, …) hat eine eindeutige Datenbank-ID. Über diese ID lassen sich dann Titel, URL, Autor, Datum usw. abrufen.
Das Plugin prüft „Gibt es eine Seite, die ‚Impressum‘ heißt?“ und speichert die Datenbank-ID dieses Post in einer Variable. Mit deinen Permalink-Einstellungen hat das nichts zu tun.
Wenn eine ID ermittelt werden konnte, wird der Link mit der URL zu diesem Beitrag auf dem Anmeldeformular angezeigt. Konnte keine ID ermittelt werden, hast du auch keine Seite, die Impressum heißt. Dann kann auch kein Link angezeigt werden.
@pixolin
Nein, hatte das schon richtig verstanden, funktioniert aber dennoch nicht. Hier ein Beispiel dazu:
Sollte also doch eigentlich alles passen, oder? Auch auf der anderen Seite ist es das gleiche Prinzip und es funkioniert leider nicht. Wäre aber genial wenn, denn das Plugin wäre wirklich top und bekommt dann gerne auch eine Bewertung.
WP läuft übrigens in der aktuellsten Version 6.5.2.
Upsi, das ist tatsächlich ein Bug. Sorry.
Kannst du das Plugin bitte nochmal neu herunterladen?
Es sollte jetzt funktionieren.
@pixolin
Kann passieren, freut mich, wenn ich helfen konnte. Jetzt funktioniert es bestens. Top das kleine aber feine Ding 🙂 Kann ich Dir irgendwo eine Bewertung dafür abgeben?
Vielen Dank für das Plugin und Deinen Support!
Ganz lieb, aber das Plugin ist ja nicht im WordPress-Verzeichnis, sondern nur in einem GitHub-Repository – da gibt es sowas nicht.
Hauptsache, läuft. 😀
Dann nochmals vielen Dank dafür 🙂 Hätte ich sonst gerne gemacht.