📜  如何在 wordpress 中创建注销按钮 - PHP (1)

📅  最后修改于: 2023-12-03 14:52:38.478000             🧑  作者: Mango

如何在 WordPress 中创建注销按钮 - PHP

在 WordPress 中,我们可以使用一些 PHP 代码来创建一个注销按钮,让用户能够安全退出我们的网站。

步骤

以下是在 WordPress 中创建注销按钮的步骤:

  1. 首先,我们需要在 WordPress 主题中打开 functions.php 文件,并添加以下代码段:
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;
  }
}
  1. 接下来,在我们的 WordPress 主题中的任何页面上添加以下链接,以在用户单击时注销他们的会话:
<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 站点上创建一个注销按钮。