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:

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;
}

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 Már 16,2014 11:28 de.

    Ü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?

  2. Reply vincent nov 2,2013 4:44 du.

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

    • Reply admin nov 2,2013 9:59 du.

      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?

Hozzászólás