# Redirect to “All Posts” list when pressing “Save Draft” and “Publish Changes”

**URL:** <https://community.wpbeaverbuilder.com/t/redirect-to-all-posts-list-when-pressing-save-draft-and-publish-changes/14843>\
**Category:** Developers\
**Tags:** beaver-builder\
**Created:** [August 1, 2021, 1:43am UTC](https://community.wpbeaverbuilder.com/t/redirect-to-all-posts-list-when-pressing-save-draft-and-publish-changes/14843 "2021-08-01T01:43:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajenson](https://community.wpbeaverbuilder.com/letter_avatar_proxy/v4/letter/a/a587f6/32.png) [@ajenson](https://community.wpbeaverbuilder.com/u/ajenson)\
**Post date:** [August 1, 2021, 1:43am UTC](https://community.wpbeaverbuilder.com/t/redirect-to-all-posts-list-when-pressing-save-draft-and-publish-changes/14843/1 "2021-08-01T01:43:51Z")

</div>

Hello  
This has been asked previously but I am unable to find if it has been changed.  
I would like to redirect to “All Posts” list when pressing “Done” and “Publish Changes” in “Page Builder” rather than viewing the post.

Currently after I press Publish or Save Draft I just see the post ( that i was already seeing in editor ) and than if i want to modify another post i have to go to admin than click “All posts” than search the list again then click on the post i want to modify.

Is there a hook or filter I can you to change this action?

---

<div class="post-metadata">

**Author:** ![ibm3376](https://community.wpbeaverbuilder.com/user_avatar/community.wpbeaverbuilder.com/ibm3376/32/3860_2.png) [@ibm3376](https://community.wpbeaverbuilder.com/u/ibm3376)\
**Post date:** [December 17, 2022, 11:36am UTC](https://community.wpbeaverbuilder.com/t/redirect-to-all-posts-list-when-pressing-save-draft-and-publish-changes/14843/2 "2022-12-17T11:36:10Z")

</div>

Copy the code to function file of child theme

```auto
//redirection after create
add_action('save_post','redirect_page');
    function redirect_page(){
    $type= get_post_type();

    switch ($type){
    case "post":
        $url= admin_url().'edit.php?msg=post';
        wp_redirect($url);
        exit;
    break;
    case "product":
        $url= admin_url().'edit.php?post_type=product&msg=page';
        wp_redirect($url);
        exit;
    break;
    case "page":
        $url= admin_url().'edit.php?post_type=page&msg=page';
        wp_redirect($url);
        exit;
    break;
    }
}

```
