• Guten Tag! ;)
    Ich würde gerne einen Knopf oder ähnliches mit einer Url haben die den Username des aktuell angemeldeten Users enthält. Hat da wer eine Idee? Ich habe es versucht mit [COLOR=#0000FF][FONT=Monaco]wp_get_current_user [/FONT][/COLOR]​[COLOR=#000000]​ allerdings habe ich mir damit meine ganze Seite zerschossen, weil ich nicht weiss, wo genau ich das hinschreiben muss. Kenne mich nicht so gut mit php aus.
    Freue mich auf Antworten!

    Mit freundlichen Grüßen
    Jens Krengel[/COLOR]

    • 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

  • wp_get_current_user() ist schon der richtige Ansatz. Entsprechende Beispiele gibt es im Codex:
    https://codex.wordpress.org/Function_Refer…et_current_user

    Wo der Code hinkommt, hängt davon ab, wie und wo du den Button haben möchtest. Du kannst den Code z.B. entweder in ein beliebiges Template schreiben (header.php, footer.php, etc.) in dem dein Button dann ausgegeben werden soll, oder aber in die functions.php als Funktion oder Shortcode.

  • Das von bgeissler müsste genau das sein, was ich brauche. Nur gibt es irgendwelche Klammern in der functions.php in die ich den code schreiben muss?

  • Ich sehe gerade, dass es bei meinem Beispiel kein shortcode ist. Nimm den Code wirde aus der functions.php und
    schau in der header.php wo das Menü erzeugt wird und häng den code daran.

  • Jetzt wird es zwar im Menü angezeigt allerdings nicht so wie ich es möchte. In meinem Menü sind es Knöpfe und das ist jetzt einfach ein link unter meinem Knopf. ich denke wenn ich das in einen Knopf umwandele ist es trotzdem noch an der falschen Stelle

  • <div id="main-navigation-wrap" class="primary-navigation-wrap">


    <nav id="main-navigation" class="primary-navigation navigation container clearfix" role="navigation">
    <?php
    // Display Main Navigation.
    wp_nav_menu( array(
    'theme_location' => 'primary',
    'container' => false,
    'menu_class' => 'main-navigation-menu',
    'echo' => true,
    'fallback_cb' => 'tortuga_default_menu',



    )

    );

    ?>
    </nav><!-- #main-navigation -->


    </div>


    Das ist es. Nur wohin, damit es wie ein einzelner Knopf im Menü aussieht? Danke schonmal für deine Hilfe!!

  • Muss ich vielleicht in den code noch die Position und Art einbringen? Vllt sowas wie : [COLOR=#333333]'fallback_cb' => 'tortuga_default_menu',[/COLOR]

  • Würde einen der zahlreichen Filter in wp_nav_menu() verwenden, um den Menüpunkt passend einzufügen, z.B. [FONT=courier new]wp_nav_menu_objects[/FONT] dann wird das passende HTML autom. erzeugt, oder [FONT=courier new]wp_nav_menu_items[/FONT] oder [FONT=courier new]wp_nav_menu_{$menu->slug}_items[/FONT] o.ä., wenn man das HTML selbst ergänzen will.

  • Ich denke du weisst was ich brauche. Nur leider verstehe ich deine Antwort nicht ganz. Also was genau ich machen muss :D Tut mir leid :( Kannst du mir das versuchen anders zu erklären? :)

Jetzt mitmachen!

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