1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Url mit Username

Dieses Thema im Forum "Allgemeines" wurde erstellt von jensoulus, 24. Juni 2017.

Schlagworte:
  1. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    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 wp_get_current_user ​​ 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
     
  2. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    wp_get_current_user() ist schon der richtige Ansatz. Entsprechende Beispiele gibt es im Codex:
    https://codex.wordpress.org/Function_Reference/wp_get_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.
     
  3. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
  4. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    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?
     
  5. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    Ok das habe ich jetzt doch geschafft. Nur es steht oben in der Seite aber nicht in meinem wirklichem Menü der Seite
     
  6. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    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.
     
  7. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    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
     
  8. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    <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!!
     
  9. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Wo hast du es denn eingesetzt?
    Vor
     
  10. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    Ja genau und dann sieht es so aus: Bildschirmfoto 2017-06-25 um 13.03.20.png
     
  11. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    Muss ich vielleicht in den code noch die Position und Art einbringen? Vllt sowas wie : 'fallback_cb' => 'tortuga_default_menu',
     
  12. danielgoehr

    danielgoehr Well-Known Member

    Registriert seit:
    13. Juli 2016
    Beiträge:
    2.674
    Zustimmungen:
    128
    Den Rest kannst/musst du mit CSS machen.

    Wie genau, kann man anhand eines Screenshots leider nicht erkennen.
     
  13. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.661
    Zustimmungen:
    1.783
    Würde einen der zahlreichen Filter in wp_nav_menu() verwenden, um den Menüpunkt passend einzufügen, z.B. wp_nav_menu_objects dann wird das passende HTML autom. erzeugt, oder wp_nav_menu_items oder wp_nav_menu_{$menu->slug}_items o.ä., wenn man das HTML selbst ergänzen will.
     
  14. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    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? :)
     
  15. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.661
    Zustimmungen:
    1.783
    Informiere Dich über WordPress Filter und lese die Dokumentation der Filter, dort sind im Regelfall Code-Beispiele angegeben, wie z.B. hier bei wp_nav_menu_items.
     
  16. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    Damit komme ich leider auch nicht weiter :(
     
  17. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Wie sieht es denn aus mit einem Link zu deiner Seite? Dann kann man sehen, wie die "Knöpfe" formatiert sind.
     
  18. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    schino-schulen.de
     
  19. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    ersetze die letzte Zeile meines Codes:
     
  20. jensoulus

    jensoulus Member

    Registriert seit:
    20. März 2017
    Beiträge:
    18
    Zustimmungen:
    0
    Das hat leider auch nicht geklappt. Das sah so vielversprechend aus :O
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden