使用php header function
进行wordpress插件m中的页面重定向我的代码是
$URL = admin_url('admin.php?page=myaccount&success=yes');
header("location:".$URL);
exit();
它给我这样的错误。
警告:无法修改标头信息 - 已发送的标头 (输出始于 /home/fusionmark/public_html/wp/wp-admin/includes/template.php:1877) 在 /home/fusionmark/public_html/wp/wp-content/plugins/JVZoo/includes.php 在第258行
答案 0 :(得分:0)
使用wp_safe_redirect()函数
$redirect = admin_url('admin.php?page=myaccount&success=yes');
wp_safe_redirect($redirect);
die();
答案 1 :(得分:0)
$URL = admin_url('admin.php?page=myaccount&success=yes');
header("location:".$URL);
exit();
而不是使用:
$location = admin_url('admin.php?page=myaccount&success=yes');
wp_redirect( $location);
exit;
你可以使用的任何重定向钩子,但它放在get_header();
之前