Sziasztok találtam egy apró kódot amely a functions.php helyezve tesz egy Bejelentkezés gombot aminek a szövege automatikusan változik a jelenlegi állapotunktól függően.Tehát ha be vagyunk jelentkezve akkor a kijelentkezés szerepel rajt és ha ki vagyunk jelentkezve akkor a bejelentkezés szerepel rajta.És Mindezt az oldalunk főmenüjébe rakja automatikusan.
A Kód a következő:
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 .= '
return $items;
}
A kód remekül működik !
Viszont nekem van egy primary és egy secondary menüm is ,ami miatt a kód mindkét helyen megjeleníti a funkciót.
Rengeteg írást olvastam róla de megoldást nem találtam a gondra.Valaki futott már össze a problémával?
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 .= ''. $loginoutlink .' ';
return $items;
}
A kód remekül működik !
Viszont nekem van egy primary és egy secondary menüm is ,ami miatt a kód mindkét helyen megjeleníti a funkciót.
Rengeteg írást olvastam róla de megoldást nem találtam a gondra.Valaki futott már össze a problémával?