Support » Plugins » Customer Login Page Shortcode

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Du möchtest einen Shortcode für ein Login einsetzen, dass das normale Anmeldeformular umgeht? Wieso?

    Geht es darum, dass du jemandem einen unkomplizierten Link zum Login geben möchtest? Dann würde derjenige aber trotzdem das normale Anmelde-Formular sehen. Was wäre daran verkehrt?

    Du könntest natürlich auch eine Seite erstellen und mit einem Plugin wie Widget Logic nur dieser Seite das Meta-Widget zufügen. Zusätzlich erstellst du ein benutzerdefiniertes Menü, dass diese Seite nicht enthält. (Die Seite könnte dann allerdings über die Suche gefunden werden.)

    Vielleicht magst du uns erst einmal erklären, was du vor hast?

    Hi Bego,

    die Problematik ist einfach, dass ich das hässliche Login Fenster von WP nicht nutzen will. Des Weiteren nach der Anmeldung wird der User direkt in seine Einstellungen weiter geleitet, was ich ebenfalls nicht haben will. Denn User Einstellungen werde ich über ein weiteres Plugin abwickeln was mehr zum Website Design passt usw. Für mich sprechen da einige Faktoren dagegen.

    Grüße

    Schau dir mal das Plugin Theme My Login an. Mit dem Plugin kannst du das Login-Formular nach eigenen Wünschen gestalten und eine Weiterleitung für Nutzer einrichten. Mehr Infos findst du auf http://www.wpbeginner.com/plugins/how-to-create-custom-login-page-for-wordpress/

    Die Weiterleitung lässt sich mit folgendem Snippet lösen:

    function my_login_redirect( $redirect_to, $request, $user ) {
    	//is there a user to check?
    	global $user;
    	if ( isset( $user->roles ) && is_array( $user->roles ) ) {
    		//check for admins
    		if ( in_array( 'administrator', $user->roles ) ) {
    		// want to exclude multiple users from redirect?
                    // if ( array_intersect($user->roles, array( 'administrator', 'supereditor' )) ) {
    			// redirect them to the default place
    			return $redirect_to;
    		} else {
    			return home_url();
    		}
    	} else {
    		return $redirect_to;
    	}
    }
    
    add_filter( 'login_redirect', 'my_login_redirect', 10, 3 );

    Hi Bego,

    vielen Dank das Plugin hatte ich mir bereits angeschaut.

    Ich teste derzeit „clean login“, wirklich super plugin, allerdings kann ich mich darüber nicht einloggen und weiß nicht warum (hab schon support Frage aufgemacht, allerdings noch keine Info). Gibts da irgendwo einen Haken im System, der dafür da ist, dass man sich mit anderen Plugins nicht einloggen kann? Hab eine clean WP installiert und geht dennoch nicht. Hab noch paar Plugins installiert und mit einem gings auch nicht, mit einem anderen allerdings doch. Habe das Gefühl dass es daran liegt, da bei „clean login“ kein captcha dabei ist. Bin ein wenig ratlos :/

    • Diese Antwort wurde geändert vor 3 years, 2 months von thedot80m.

    Für jedes Plugin gibt es ein eigenes Support-Forum, in dem du Probleme mit dem Plugin schildern kannst. Viele Plugin-Autoren bemühen sich, Fehlermeldungen nachzugehen. Das können (und wollen) wir hier nicht in der Form anbieten. Es gibt auch kein Optionsfeld, dass bewusst Plugins unbrauchbar macht.

    Wie du das Login-Formular an eigene Wünsche anpassen kannst, wird im Codex recht gut beschrieben: https://codex.wordpress.org/Customizing_the_Login_Form Wenn du mit verschiedenen Plugins nicht zurecht kommst, kannst du mit dieser Anleitung rasch selbst etwas aufsetzen.

    Wenn du nicht selber programmieren magst oder kannst, liefer eine Google-Suche noch diverse Alternativen zum Plugin Theme My Login. Ich mache letztendlich in solchen Fällen auch nichts anderes, als die angebotenen Plugins zu testen und nach meinen eigenen Vorgaben auszuwählen.

    Zur Weiterleitung bestimmter Anwender nach Anmeldung habe ich dir bereits oben ein Snippet zur Verfügung gestellt. Alternativ käme auch ein Membership-Plugin in Frage, dass diese Aufgabe erledigt.

    Deine ursprüngliche Frage war, ob dir jemand ein passendes Plugin empfehlen kann. Da ich das vorgegebene Login-Formular nicht als hässlich empfinde, habe ich mich nicht weitergehend mit dieser Frage beschäftigt und muss hier passen. Ich kann im Moment leider nicht mehr für dich tun.

    Bego, Du hast schon geholfen 😉 Vielen Dank und ich hab die Lösung gefunden, es lag an dem Captcha.

    Na, dann ist es ja prima, dass du eine Lösung gefunden hast.
    Ich markiere den Thread mal als gelöst?

    Hi Bego, das war keine Supportfrage dacht ich, sonst hätte ich längst als gelöst gekennzeichnet. Das übernehme ich dann nun hiermit.

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Das Thema „Customer Login Page Shortcode“ ist für neue Antworten geschlossen.