我在nav walker中添加了自定义页面“/成员注销/”,用于用户注销。激活后,将启动函数“render logout”
function render_logout() {
if ( is_user_logged_in() ){
wp_logout();
} else {
echo "You are not logged-in";
}
}
注销可以正常工作,但会产生很多警告
警告:无法修改标题信息-标题已由/home/s中的(输出开始于/home/……../formatting.php:5081)发送/wp包括/可插拔。php在线915
我也找不到错在哪里
但注销后重定向不起作用
public function redirect_after_logout() {
$redirect_url = home_url( \'member-login\' );
wp_redirect( $redirect_url );
exit;
}
add_action( \'wp_logout\', \'redirect_after_logout\' );
下面的注销链接工作得很好(没有警告),但这不是自动加载的。
<a href="<?php echo wp_logout_url( home_url() ); ?>" title="Logout">Logout</a>
你知道如何使用wp\\u重定向或类似的方法来运行这个链接吗?