如何通过WordPress中的URL注销?



我必须从禁用顶部栏且任何页面上都没有可用的注销选项的WordPress站点注销用户。

是否有从WordPress注销的一般链接?

/wp-login.php?action=logout

是过去使用的。

引用:

https://codex.wordpress.org/Function_Reference/wp_logout_url https://developer.wordpress.org/reference/functions/wp_logout_url/

我认为更好的方法是获取随机数并重定向到主页:

<a href="<?php echo wp_logout_url( home_url()); ?>" title="Logout">Logout</a>

您可以使用 wp_loginout(( 函数,如果用户已登录,则显示注销链接,如果未登录,则显示登录链接。

要将此链接添加到WordPress菜单,请查看此文章。基本上,只需将以下代码添加到函数中.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;
}

最新更新