Redirect to product admin list when a product is edited and saved in WooCommerce

Redirect to product admin list when a product is edited and saved in WooCommerce on child sites.

Snippet Type

Execute on Child Sites

Snippet

add_action( 'save_post', 'wc_redirect_to_products_after_saving_product', 9999, 3 );

function wc_redirect_to_products_after_saving_product( $post_id, $post, $update ) {
    if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
        return;
    }
    if ( wp_is_post_revision( $post_id ) || wp_is_post_autosave( $post_id ) || 'product' !== $post->post_type || ! current_user_can( 'edit_post', $post_id ) ) {
        return;
    }
    if ( ! $update ) {
        return;
    }
    wp_safe_redirect( admin_url( 'edit.php?post_type=product' ) );
    exit;
}

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.