📅  最后修改于: 2023-12-03 14:52:38.478000             🧑  作者: Mango
在 WordPress 中,我们可以使用一些 PHP 代码来创建一个注销按钮,让用户能够安全退出我们的网站。
以下是在 WordPress 中创建注销按钮的步骤:
add_action('init', 'log_out_user');
function log_out_user() {
global $wp;
if (isset($wp->query_vars['logout'])) {
wp_logout();
wp_redirect(home_url());
exit;
}
}
<a href="<?php echo wp_logout_url( home_url() ); ?> ">退出</a>
让我们看看代码中的细节:
add_action('init', 'log_out_user')
注册一个名为 'log_out_user' 的函数并将其附加到 'init' 动作上。global $wp
- 将 $wp
声明为全局变量。if (isset($wp->query_vars['logout']))
- 如果 URL 中包含查询参数 'logout' ...wp_logout()
- 执行当前用户的注销动作。wp_redirect(home_url())
- 重定向用户到主页。exit
- 中断 PHP 脚本。wp_logout_url( home_url() )
- 生成一个注销 URL。希望这篇文章能帮助你在你的 WordPress 站点上创建一个注销按钮。