📅  最后修改于: 2023-12-03 15:21:13.910000             🧑  作者: Mango
在 WordPress 中,用户注销时,默认情况下会将其重定向到登录页面。但是,有时候需要将用户注销后重定向到您的网站主页。本文将介绍如何在 WordPress 中使用 PHP 将用户注销重定向到主页。
在 WordPress 中,可以使用 wp_logout()
函数来注销用户。然后使用 wp_redirect()
函数将用户重定向到主页。
<?php
/**
* 将用户注销重定向到 WordPress 主页
*/
function logout_redirect_to_home() {
wp_logout();
wp_redirect( home_url() );
exit;
}
add_action( 'wp_logout', 'logout_redirect_to_home' );
在上面的代码中,我们使用 add_action()
函数将 logout_redirect_to_home()
函数添加到 wp_logout
钩子中。在用户注销时,WordPress 将自动调用此函数。
让我们逐行解释一下上述代码:
logout_redirect_to_home()
是我们自定义的函数名。wp_logout()
函数用于注销当前用户。wp_redirect()
函数重定向到 WordPress 网站的主页。home_url()
函数返回 WordPress 网站的主页 URL。exit;
表示程序在此处停止运行,以便不会执行后续的操作。在本文中,我们介绍了如何使用 PHP 在 WordPress 中将用户注销重定向到主页。我们使用 wp_logout()
函数注销用户,然后使用 wp_redirect()
函数将用户重定向到 WordPress 网站的主页。此外,我们还介绍了如何将自定义函数添加到 WordPress 中的 hook 中。