wp_redirect() function is not working in WP admin

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

Read More
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.

Related posts

Leave a Reply

4 comments

  1. 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 :

    print('<script>window.location.href="admin.php?page=job-creation"</script>');
    

    This is a simple javascript code for redirect to another page.

    UPDATE

    For more information about using header visit this question

  2. Use this code in that plugin which must b activate.

    function callback($buffer) {
        // modify buffer here, and then return the updated code
        return $buffer;
    }
    
    function buffer_start() {
        ob_start("callback");
    }
    
    function buffer_end() {
        ob_end_flush();
    }
    
    add_action('init', 'buffer_start');
    add_action('wp_footer', 'buffer_end');