WordPress注销重定向后续

时间:2014-05-06 作者:user51312

你刚才回答了这个家伙的注销重定向问题,我实现了代码,效果很好,谢谢!(http://wordpress.org/support/topic/wp-logout-page-redirect-to-homepage)

我的后续问题是,如果不是主页,您将如何格式化代码以指定唯一的URL?

1 个回复
SO网友:birgire

看起来你在跟我说话;-)

如果要修改此代码段:

add_action( \'wp_logout\',\'go_home\' );

function go_home(){
  wp_redirect( home_url() );
  exit();
}
您可以更换home_url() 退出自定义页面URL:

\'http://example.com/landingpage/\'
但如果是内部页面,我不建议对登录页进行硬编码。

您可以尝试使用各种WordPress功能构建登录页:

例如,你有get_permalink() 和额外的输入参数home_url(). 然后是get_category_link(), get_tag_link(), get_post_type_archive_link(), ... 等

如果你解释一下你想要什么样的登录页(页面、帖子、归档、自定义、外部),那么我可以进一步扩展它。

结束

相关推荐

WP_REDIRECT挂起,但返回True

我不知道我做错了什么,但我无法让wp\\u重定向实际重定向页面。我启用了wp\\u调试来检查“header ready sent”错误,但什么都没有。我安装了“更好的HTTP重定向”插件来检查响应,但它说找到了302。如果我像这样检查wp\\u重定向响应,它会显示“重定向成功”。但最终什么都没有发生,也没有出现错误。if ( wp_redirect( admin_url( \'admin.php?page=plugin_test&success=item_saved\' ) ) ) {