Hogyan adhatsz hozzá a navigációs menühöz egy bejelentkezés menüpontot 4

Szeretnéd megkönnyíteni honlapod használatát a regisztrált felhasználóidnak? A következő cikkből megtudhatod, hogyan adhatsz hozzá egyszerűen a navigációs menühöz egy bejelentkezés/kijelentkezés menüpontot.

A művelet nehézségi szintje: könnyű

Jelentkezz be a WordPress adminisztrációs felületére, majd a bal oldalon a Megjelenés szekciónál válaszd a Szerkesztés menüt.

Nyisd meg a sablonod functions.php fájlját és illeszd be a következő sorokat a nyitó <?php tag után:

[codesyntax lang=”php”]

add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
        ob_start();
        wp_loginout('index.php');
        $loginoutlink = ob_get_contents();
        ob_end_clean();
        $items .= '<li>'. $loginoutlink .'</li>';
    return $items;
}

[/codesyntax]

Ezt láthatod:

Bejelentkező link hozzáadása a menühöz

A bejelentkezés után átkerülsz a WordPress-ed nyitó oldalára. Ha sablont cserélsz, akkor ezt a módosítást az új theme-nél is el kell végezned.

4 thoughts on “Hogyan adhatsz hozzá a navigációs menühöz egy bejelentkezés menüpontot

  1. Reply ergate Mar 16,2014 11:28 am

    Üdv!

    Kipróbáltam, de egyből az admin oldalra kerültem.
    Vagy kellene egy “átlagos” jogokkal rendelkező felhasználót létrehoznom, és úgy megpróbálni?

    • Reply admin Apr 3,2014 9:00 am

      Szia. Persze, hogy oda kerülsz. Bejelentkezésnél alapból ez így működik. De mit szeretnél?

  2. Reply vincent Nov 2,2013 4:44 pm

    Üdv! Nekem a funkció miatt összeomlott az egész oldal.

    • Reply admin Nov 2,2013 9:59 pm

      Szia, érdekes, hiszen a kód működik. Hogyan néz ki beszúrás után nálad a SABLON functions.php fájlja?

Leave a Reply to admin Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.