Redirect users on logout

时间:2011-01-31 作者:Ann

已设置多站点,并希望在注销时将用户重定向到根站点主页。我知道这一定有答案。但我找不到它!让我抓狂;-)非常感谢您的帮助。

3 个回复
SO网友:Bainternet

您可以使用wp_logout_url( $redirect); 正如Pippin所建议的,如果您正在回显注销链接,并且如果您需要它作为后端的内置注销链接,则可以使用:

//function to redirect after logout
function logout_redirect765(){
  wp_redirect( home_url() ); 
  exit; 
}

//hook function  to wp_logout action
add_action(\'wp_logout\',\'logout_redirect765\');

SO网友:Pippin

使用wp_logout_url( $redirect ); $redirect是要重定向到的url。

SO网友:Travis Northcutt

您可能可以用wp_logout_url( $redirect ). 我会尝试用以下内容替换主题模板文件中的注销链接:

<a href="<?php echo wp_logout_url( network_home_url() ); ?>" title="Logout">Logout</a>
network\\u home\\u url()没有codex页,但有一个home_url(), 它还提到使用network\\u home\\u url()进行多站点安装。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo