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:
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.
Ü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?
Szia. Persze, hogy oda kerülsz. Bejelentkezésnél alapból ez így működik. De mit szeretnél?
Üdv! Nekem a funkció miatt összeomlott az egész oldal.
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?