将 WordPress 的 /wp-login.php?action=logout URL 更改为 /logout
Change /wp-login.php?action=logout URL for WordPress to /logout
我在谷歌上搜索了 20 多分钟,但仍然找不到答案。我看到 this 但它是关于重定向到不同的页面以注销,但 URL 保持不变。
我想将 mysite.com/wp-login.php?action=logout
更改为 mysite.com/logout
这可能吗?
也许这样的事情会奏效
add_filter('parse_request', 'custom_logout');
function custom_logout($request){
if ( $request->query_vars['pagename']=='logout'){
wp_logout();
wp_set_current_user(0);
}
}
可能您应该创建一个带有 slug 'logout' 的页面以避免 404 页面
我在谷歌上搜索了 20 多分钟,但仍然找不到答案。我看到 this 但它是关于重定向到不同的页面以注销,但 URL 保持不变。
我想将 mysite.com/wp-login.php?action=logout
更改为 mysite.com/logout
这可能吗?
也许这样的事情会奏效
add_filter('parse_request', 'custom_logout');
function custom_logout($request){
if ( $request->query_vars['pagename']=='logout'){
wp_logout();
wp_set_current_user(0);
}
}
可能您应该创建一个带有 slug 'logout' 的页面以避免 404 页面