• Hallo zusammen. Ein Kollege von mir hatte einen Unfall und bat mich nun dass ich seine Arbeit mache... Leider bin ich nicht so mit Wordpress vertraut.

    Problem ist folgendermassen: Es besteht ein Plugin, in welchem unteranderem ein Loginformular ist.
    Dies jedoch nur angezeigt, bis der User sich anmeldet. Zudem ist es ganz unten.

    Ich soll dieses Formular nun irgendwo platzieren, sodass es immer sicherbar ist. Also wenn man sich einlogt, soll das Formular immer noch da sein. mit 2 links unteranderm logout.

    Ich habe mir überlegt, das Formular in die Sidebar zu platzieren. Ich schaffe es leider nicht. kann mir jemand helfen?

    • 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

  • Zitat

    Ich soll dieses Formular nun irgendwo platzieren, sodass es immer sicherbar ist. Also wenn man sich einlogt, soll das Formular immer noch da sein. mit 2 links unteranderm logout.

    Soll das Formular wirklich noch angezeigt werden oder sollen die Links anstelle des Formulars angezeigt werden?

    Zitat

    Ich habe mir überlegt, das Formular in die Sidebar zu platzieren. Ich schaffe es leider nicht. kann mir jemand helfen?

    Wie heißt das Plugin denn, um das es geht? Es gibt Widgets, die sowas meines Wissens nach machen. Such mal nach "Sidebar Login" im Plugin-Repository:
    * http://wordpress.org/extend/plugins/sidebar-login/
    * http://wordpress.org/extend/plugins/login-with-ajax/

  • ...

    Ich mein Login neu in den Header platziert.

    PHP
    <form action="' . survey_build_url(array('action' => 'login'), true) . '" method="POST" >
                        ' . __('E-Mail') . ': <input style="font: 85% Arial, sans-serif;" type="text" name="login[email]" value="' . $_POST['login']['email'] . '" size="15"/>
                
                        ' . __('Password') . ': <input style="font: 85% Arial;" type="password" name="login[pass]" size="10"/>
                    
                        <input type="submit" name="login[submit]" value="' . __('Login') . '" />
                    </form>


    Im Header ist auch der Status, zum bsp Hallo username und der Logout Button.

    Jetzt, wenn ich mich einlogge, wird der header nicht aktualisiert. das Formular bleibt bestehen. wenn ich auf home gehe, wird der header aktualisiert.
    und wenn ich auf logout klicke, wird der header auch direkt aktualisiert.

    Hat jemand eine idee, wie ich den header aktualisieren lassen kann?

  • Wenn das alles selbst geschriebener Code ist, kann da vermutlich niemand was zu sagen, ohne den Code gesehen zu haben. Aber ich kann ja mal raten. ;-)

    Zitat

    Jetzt, wenn ich mich einlogge, wird der header nicht aktualisiert. das Formular bleibt bestehen.

    Wird das Formular per AJAX abgeschickt oder wird die Seite beim Abschicken neu geladen?


    Zitat

    wenn ich auf home gehe, wird der header aktualisiert.

    Nur bei Home oder auch beim Aufruf irgendeiner anderen Seite? Kategorie-Archiv, Impressum etc.?

  • Wenn das alles selbst geschriebener Code ist, kann da vermutlich niemand was zu sagen, ohne den Code gesehen zu haben. Aber ich kann ja mal raten. ;-)

    Wird das Formular per AJAX abgeschickt oder wird die Seite beim Abschicken neu geladen?

    Nur bei Home oder auch beim Aufruf irgendeiner anderen Seite? Kategorie-Archiv, Impressum etc.?

    naja, wurde schon selber geschrieben. Ist ein eigenes Plugin!
    Daten werden per POST versendet.
    Ich sehe es einfach nicht ein, warum es nicht gehen soll.

    Nach dem login, eifach irgendwas drücken z.b auch f5 und dann ist die navi liste aktualisiert

  • Das Problem wird dann vermutlich an der if-else-Abfrage liegen, denke ich. Es sei denn, es treten noch andere Inkosistenzen auf, z.B. mit einem der üblichen Sidebar-Login-Widgets. Du könntest so eines ja mal draufpacken und schauen, was das direkt nach dem Login anzeigt (korrekt den Logout-Link oder auch das Login-Formular?).

    Ansonsten kann wie ges[FONT=Verdana]agt niemand was dazu sagen, ohne den Code gesehen zu haben. [FONT=monospace]Man müsste ja wissen, was ein plug_user ist und wie das alles genau funktioniert.[/FONT][/FONT][COLOR=#000000][COLOR=#0000BB]
    [/COLOR][/COLOR]

Jetzt mitmachen!

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