diff --git a/classes/PodsAPI.php b/classes/PodsAPI.php
index <HASH>..<HASH> 100644
--- a/classes/PodsAPI.php
+++ b/classes/PodsAPI.php
@@ -5046,6 +5046,11 @@ class PodsAPI {
 
         $wpdb->query( "DELETE FROM `{$wpdb->options}` WHERE `option_name` LIKE '_transient_pods_%'" );
 
+        if ( in_array( $pod[ 'type' ], array( 'taxonomy', 'post_type' ) ) ) {
+            global $wp_rewrite;
+            $wp_rewrite->flush_rules();
+        }
+
         wp_cache_flush();
     }
Also flush rewrite rules when flushing a cache for posts and taxonomies.