如何通过删除变量来重置WP页面URL

时间:2016-04-15 作者:Hermants

在我的取消订阅脚本中,有以下命令:

http://www.domain.nl/email-acties/[email protected]

退订后,我想将url更改为

http://www.domain.nl/email-acties/

但是WordPress不再接受header()。同时尝试

echo esc_url( remove_query_arg( \'email\' ) );
这可以工作,但不会重写url。

问题:

我如何重写上面写的url

1 个回复
最合适的回答,由SO网友:Bruno Cantuaria 整理而成

为什么不创建一个if语句来检查是否传递了电子邮件arg,如果传递了,则重定向到没有电子邮件的URL。类似于:

if ($_GET[\'email\']) {
  //do unsubscribe stuff
  wp_redirect(\'http://www.domain.nl/email-acties/\');
  exit;
}
已取消订阅!

相关推荐