Wie erstelle ich eine Anmeldeseite für Endbenutzer in WordPress?
Lesezeit: 4 Minuten
Karthikeyan sundaramoorthi
Ich bin neu bei WordPress. Helfen Sie mir, eine Endbenutzer-Anmeldeseite zu erstellen. Ich habe eine Website mit einem Thema erstellt. Meine Anforderung besteht darin, eine Anmeldeseite für die Website zu erstellen, nicht für das Dashboard.
Nur wenn sie sich anmelden, sollten sie auf andere Seiten zugreifen können, die ich brauche, um eine Anmeldeseite für die Website hinzuzufügen, und dann sollte der Benutzer diese Seiten besuchen können
Das ist zu breit, bitte zeigen Sie Ihre Bemühungen, was Sie bisher versucht haben.
– Milap
22. Juni 2016 um 7:47 Uhr
Ich habe ein Thema genommen und Seiten wie Startseite über uns usw. erstellt. Jetzt möchte ich eine Anmeldeseite für die gesamte Website wie Flipkart Amazon usw. erstellen. Ich denke, ich bin mit meiner Anforderung klar
– Karthikeyan sundaramoorthi
22. Juni 2016 um 7:54 Uhr
Wissen Sie, wie man PHP ändert oder schreibt?
– Brian Merritt
27. Juni 2016 um 6:38 Uhr
Ja, aber wenn ich irgendeinen Code schreibe, wird er sich trotzdem auf WordPress auswirken.
– Karthikeyan sundaramoorthi
27. Juni 2016 um 7:53 Uhr
Wenn Sie ein Anmeldeformular im Frontend haben möchten, stehen Ihnen mehrere Plugins zur Verfügung. Kasse UserPro Plugin.
Auch kostenloses Plugin wie ‘Thema Mein Login (TML)’ kann verwendet werden, um Anmeldefunktionen am Frontend bereitzustellen. Dies sind nur Beispiele, es gibt noch viele andere. Lassen Sie mich wissen, ob dies hilft, oder zögern Sie nicht, weitere Einzelheiten zu besprechen.
Wusste schon davon und habe es versucht, dies gibt die Anmeldung zum Dashboard, nicht zum Frontend. Ich möchte, dass das Login den Zugriff auf meine Website und nicht auf das Adin-Dashboard steuert
– Karthikeyan sundaramoorthi
1. Juli 2016 um 5:22 Uhr
Wenn Sie möchten, dass kein anderer Benutzer als der Administrator auf das wp-admin-Dashboard zugreifen kann, können Sie einige Hooks oder ausprobieren Plugin wie dieses
– Faisal Sarfraz
1. Juli 2016 um 8:35 Uhr
Nach dem Einfügen des Anmeldeformulars ist hier ein Haken, um Benutzern den Zugriff auf das Backend zu deaktivieren add_action( 'init', 'blockusers_init' ); function blockusers_init() { if ( is_admin() && ! current_user_can( 'administrator' ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) { wp_redirect( home_url() ); exit; } } @Karthikeyansundaramoorthi
– Faisal Sarfraz
1. Juli 2016 um 8:42 Uhr
Dies ist sehr gut möglich. Sie können dies sogar ohne fortgeschrittene Programmierkenntnisse tun, aber es erfordert einige (sehr beliebte) Plugins.
Verwenden Sie das „Seitenleisten-Anmelde-Widget“, damit sich Personen an beliebigen Stellen Ihrer Website anmelden können, und verwenden Sie die „Anmeldeumleitung“, um sie basierend auf ihrer Rolle auf eine bestimmte private (!) Seite zu leiten.
Ich kann das „TML-Plugin“ empfehlen, schlägt Faisal vor, um das Erlebnis noch ausgefeilter zu machen. Zusätzlich können Sie den „Benutzerrollen-Editor“ verwenden, um Ihre Rollen anzupassen und/oder neue zu erstellen.
Es ist sehr einfach. Suchen Sie einfach nach dem Anmeldefeld im Plugin > fügen Sie Neu hinzu und installieren Sie das Plugin. Geben Sie anschließend den Code an der Stelle ein, an der Sie das Anmeldefeld anzeigen möchten. Sie finden den Code in den Plugin-Einstellungen.
Eine der besten Möglichkeiten, ein Thema schnell zu modifizieren, besteht darin, ein Mitgliedschafts-Plugin oder ein Add-On-Plugin für Benutzer zu erhalten. Sie haben normalerweise die grundlegenden Dinge wie die Anpassung des Anmelderegisters und meine Kontoseite. Versuchen https://wordpress.org/plugins/users-ultra/ aber in Ihrem Fall wird es vielleicht ein Overkill sein.
Sie können auch Ihren Plugin-Dateinamen form-login.php in wp-content/plugin/templates ändern
Ähnlich wie Theme My Login ist ProfilePress eine weitere großartige Option. Sie haben sogar einen Artikel über das Erstellen einer benutzerdefinierte Anmeldeseite. Und es ist ein völlig kostenloses Plugin verfügbar im WordPress-Plugin-Repo.
Karthikeyan sundaramoorthi
Da WordPress ein Blogging-Framework ist, können wir es effizient für Blogging-Zwecke verwenden. Um benutzerdefinierte Websites mit Javascript-Funktionalitäten zu erstellen, müssen Sie sie bearbeiten index.php und header.php unter Ihrem Thema und fügen Sie dann Ihren benutzerdefinierten Code hinzu.
Um es kurz zu machen, WordPress bietet standardmäßig keine Endbenutzer-Anmeldung für die Website. Nur einige der kostenpflichtigen Themen werden unterstützt das
Zunächst einmal ist das Bearbeiten der header.php zum Einfügen von Javascript nicht der richtige Weg, siehe dieses Anfängerhandbuch: wpbeginner.com/wp-tutorials/…. Zweitens stellt WordPress diese Funktionalität standardmäßig bereit und wird als private Seiten bezeichnet.
– Herr Hugo
3. Juli 2016 um 20:51 Uhr
PS. Meiner Meinung nach ist WordPress nicht sehr gut als effizientes Blogging-Framework einzustufen. Es ist/ist zu aufgebläht (und private Seiten sind ein gutes Beispiel). Für effizientes Bloggen können Sie am besten ein leichtes (und sicheres) Tool wie Jekyll ausprobieren.
– Herr Hugo
3. Juli 2016 um 21:03 Uhr
13866600cookie-checkWie erstelle ich eine Anmeldeseite für Endbenutzer in WordPress?yes
Das ist zu breit, bitte zeigen Sie Ihre Bemühungen, was Sie bisher versucht haben.
– Milap
22. Juni 2016 um 7:47 Uhr
Ich habe ein Thema genommen und Seiten wie Startseite über uns usw. erstellt. Jetzt möchte ich eine Anmeldeseite für die gesamte Website wie Flipkart Amazon usw. erstellen. Ich denke, ich bin mit meiner Anforderung klar
– Karthikeyan sundaramoorthi
22. Juni 2016 um 7:54 Uhr
Wissen Sie, wie man PHP ändert oder schreibt?
– Brian Merritt
27. Juni 2016 um 6:38 Uhr
Ja, aber wenn ich irgendeinen Code schreibe, wird er sich trotzdem auf WordPress auswirken.
– Karthikeyan sundaramoorthi
27. Juni 2016 um 7:53 Uhr