Anmelden in verbindung mit Bild

  • Hallo,

    Ich möchte meinem Anmelden Lin kein anderes Aussehen geben und dies mit Hilfe eines Bildes.

    Jetzt sieht meine Zeile so aus:

    HTML
    <a href="<?php sl_redirect_loginout($_SERVER['REQUEST_URI']); ?>"><img src="/images/login.gif"></a>

    Was aber passiert:
    Ich erhalte an der Stelle einmal das Wort Anmelden und danach die Grafik.

    Mache ich was in dem href Tag falsch???

    LG,
    Gwen

    Meine WordPress Version: 4.1

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Der Befehl sl_redirect_loginout() ist aber kein Standard-WP-Befehl, oder?

    Bei WP ist es meist so, dass die Befehle direkt eine Ausgabe erzeugen, wp_loginout() z.B. erzeugt den gesamten Link samt <a>-Element. Du willst allerdings nur die URL haben. Das funktioniert so also nicht.

    Auf meiner Seite habe ich dass so gelöst, dass das <a>-Element mit einem <span id="loginout">...</span> oder ähnlichem umschlossen wird, per CSS ein Hintergrundbild bekommt und der Text mittels overflow:hidden außerhalb des Bereichs der Grafik steht und somit nicht erscheint.
    Einfacher wäre es natürlich, wenn du das Linkziel hartcodierst, statt eine Funktion zu benutzen. Das ist halt nur nicht portabel.


  • Einfacher wäre es natürlich, wenn du das Linkziel hartcodierst, statt eine Funktion zu benutzen. Das ist halt nur nicht portabel.

    was meinst du damit? Direkt auf die wp-login.php verlinken?

    Der Befehl ist, sagen wir mal, kreiert, damit ich nach dem einloggen wieder auf der seite bin wo ich herkam.

    Meine WordPress Version: 4.1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!