Sidebar
ein-/ausblenden

13 Kommentare zu „Schöner Einloggen mit WordPress“

  1. 1
    Kommentar von Denis

    Hallo Frank,

    danke für den Quellcode. Ich habe ihn für meine Zwecke etwas geändert.

    <php $link = '<a href="'.get_settings('siteurl').'/wp-login.php?redirect_to='.get_permalink().'">'.__('Login').'</a>'; >

    Ich möchte verhindern, daß die Leser auf das Dashboard gelangen. Das ist auch Alles prima sofern sie nicht direkt die wp-login.php aufrufen.
    Gibt es eine Möglichkeit das man nicht in das Dashboard gelangt?

    Grüße
    der Denis

  2. 2
    Kommentar von Frank Bültge

    Soll das Dashboard komplett entfernt werden? oder soll nur der Link auf eine andere Seite führen, z.B. Verwalten? Beides geht.

  3. 3
    Kommentar von Denis

    Moin Frank,

    das Dashboard soll bleiben, nur der Leser soll nicht ins Backend. Das soll nur über WP-ADMIN gelingen (Das werde ich mit einem Verzeichnisschutz sperren). Ich habe jetzt in der wp-login.php in Zeile 294 das redirect_to geändert und nur ein / eingeführt. Klappt alles. Komisch ist nur. Wenn ich mit dem iE7 die Seite http://www.denis-online.de/wp-login.php aufrufen werde ich sofort umgeleitet auf http://www.denis-online.de im Firefox passiert das nicht. Nach dem Login ist alles prima.

    Grüße
    der Denis

  4. 4
    Kommentar von bob

    hi, danke für den toolen codeschnipsel!
    habe aber ein prob damit (wp 2.7): der code funkt soweit, erkennt, ob ich angemeldet bin, aber nach klick auf den logoutlink kommt ein weißer schrim mit der mittigen meldung: du versuchst dich von blabla abzumelden
    bitte nochmals versuchen!
    ich kann mich also nicht abmelden...
    was mache ich falsch?
    danke im vorraus
    lg
    bob

  5. 5
    Kommentar von Frank Bültge

    @bob: eventuell hakt das Script, weil seit WP 2.7 die Nonce-Funktion in allen Bereich drin ist und dann müsste sie auch hier rein. Allerdings habe ich es auch schon in einem Blog mit 2.7 eingesetzt, bin mir aber nicht sicher, ob es genauso war.

  6. 6
    Kommentar von bob

    geht es also? was muss geändert werden bzw bitte um deinen 2.7er code.
    danke vielmals
    lg
    rob

  7. 7
    Kommentar von Latita

    Muss man beim obigen Code irgendwas noch beachten?

    Die Seite vom Ralf ist leider inexistent und einfach übernehmen klappt nicht

  8. 8
    Kommentar von Frank Bültge

    Bitte mal den Code nun prüfen, da ich Probleme mit der Last habe, habe ich die Darstellung von Code deaktiviert, sollte nun aber wieder in diesem Beitrag passen.

  9. 9
    Kommentar von Latita

    Und es funktioniert auch super :)
    Vielen Dank

  10. 10
    Kommentar von k

    Servus Frank,

    mittlerweile gibt es ja auch den hook:
    login_form und login_form_('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login') lt. wp-login.php (http://phpxref.ftwr.co.uk/wordpress/nav.html?wp-login.php.html)

    Leider habe ich so überhaupt keine Ahnung wie ich i d functions.php einen neuen redirect anweise...

    Hast Du eine Idee? Vielen Dank im Voraus!

  11. 11
    Kommentar von Frank Bültge

    @k: aktuell habe ich nie mit einem Hook gearbeitet, da ich immer den Login neu gestalte. Aber du kannst ja neue Funktion über den Hook dort einbringen und dann abfragen, so dass ein Redirect möglich ist.

  12. 12
    Kommentar von Ramona

    Inzwischen hat sich WP ja enorm weiterentwickelt. Hast du einen funktionierenden Codeschnipsel für das akt. WP? Und wohin muss ich den packen? Möchte, dass meine Nutzer a) auf die letzte besuchte Seite geleitet werden ODER, wenn das einfacher ist 2) auf die Homepage nach dem Einloggen. Schönen Dank im Voraus!

  13. 13
    Kommentar von Frank Bültge

    @Ramona: ist noch immer so; wp_login_form() nutzen und via Redirect weiter leiten; eventuell kann ich ein Plugin liefern - ist aber nicht frei, für diese Aufgabe.

Kommentar schreiben

Kommentarregeln: Bleib cool, kritisch ist in Ordnung, aber wenn du unhöflich bist, dann lösche ich deinen Kommentar. Bitte benutze deinen persönlichen Namen oder Initialen und nicht den Namen eines Unternehmens, dies würde als Spam gewertet und wird gelöscht. Der Zusammenhang zwischen Namen und URL sollte nicht offensichtlich auf Spam hindeuten! ♥ Ansonsten, vielen Dank für den Kommentar und viel Spaß mit meinem Blog.

E-Mail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

Kommentar-Hilfe

händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.

Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.

xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>

Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als &lt; und > als &gt; einfügt.

E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.

Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.

Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.

Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.