头退出按钮在我Wordpress site,我在右上角报头中的登录/注销按钮(在意大利语它会是Accedi/ESCI),使用此代码创建:登录/在WordPress的
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;
}
登录URL,它后点击创建为:
/wp-login.php?redirect_to=index.php
因为我有会员插件,我需要保持其重定向消息后登录规则(特定页面,我选择,让我们说“登录欢迎页面”),并为要工作,我需要保持:
/wp-login.php
我试图删除wp_loginout('index.php');
,但“登录/注销”按钮将从标题中消失。
注销此代码后,带我回家(这就是我想要的!),但如果我只关闭“index.php”,注销后没有重定向。
你知道我该如何解决这个问题?
非常感谢。
我的建议是设置当前的URL部分,比如:'新闻/ 1'到'$ _SESSION'或'$ _COOKIE'当用户点击退出按钮和注销重定向后保存的值。 – sitilge