I will try following code for redirect in wordpress admin.
if(isset($_POST['submit']))
{
wp_redirect('admin.php?page=job-creation');
}
i also try wp_redirect('admin.php?page=job-creation');
instead of
wp_safe_redirect('admin.php?page=job-creation');
and
header('location: admin.php?page=job-creation');
All codes are working fine in localhost. but it does not working in online(www.example.com).
Help me anyone.
I think this is for your web server configuration, you can’t use header function every where in code.
Instead of using header, use this :
This is a simple javascript code for redirect to another page.
UPDATE
For more information about using
header
visit this questionUse this code in that plugin which must b activate.
Firstly, you should always
exit
after you usingwp_redirect
.Secondly, you should specify an absolute URI. Use
admin_url
for that.Try to use
ob_start()
function before redirecting if url is correct.