📅  最后修改于: 2023-12-03 15:21:13.286000             🧑  作者: Mango
在使用wordpress时,注销功能是必须的。通常情况下,注销按钮会在页面的顶部或底部显示,以方便用户轻松注销。但是,有时您可能需要以编程方式注销,例如在自定义登录页面上。
本篇文章将为您提供使用PHP以编程方式注销wordpress的方法。
首先,您需要在您想要注销的位置创建一个“注销”按钮。
<form action="<?php echo wp_logout_url( home_url() ); ?>" method="get">
<button type="submit">Logout</button>
</form>
这个代码块将创建一个按钮,点击它将注销当前用户并返回站点首页。
要处理注销逻辑,您需要在functions.php文件中添加以下代码:
add_action('wp_logout','my_redirect_to_home');
function my_redirect_to_home(){
wp_redirect(home_url());
exit();
}
这个代码块将在用户注销时触发,并将用户重定向到站点首页。
完成以上两个步骤后,您可以在自定义登录页面上测试您的注销功能。
点击您的注销按钮,将注销当前用户并返回站点首页。
以上就是以编程方式注销wordpress的方法。通过添加注销按钮和编写注销逻辑,您可以在自定义的登录页面上实现注销功能。
返回代码片段:
```html
<form action="<?php echo wp_logout_url( home_url() ); ?>" method="get">
<button type="submit">Logout</button>
</form>
add_action('wp_logout','my_redirect_to_home');
function my_redirect_to_home(){
wp_redirect(home_url());
exit();
}