From a64ce00e6638cfff6969085f263650d0851cd2e7 Mon Sep 17 00:00:00 2001
From: Erick Hitter <ehitter@gmail.com>
Date: Wed, 26 Feb 2014 13:15:23 -0800
Subject: [PATCH] Improve cache clearing for forthcoming mobile variants

---
 wp-redis-cache/wp-redis-cache.php | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/wp-redis-cache/wp-redis-cache.php b/wp-redis-cache/wp-redis-cache.php
index 2a1d31c..6020f61 100644
--- a/wp-redis-cache/wp-redis-cache.php
+++ b/wp-redis-cache/wp-redis-cache.php
@@ -245,14 +245,16 @@ class WP_Redis_Cache {
 			$redis = new Predis_Client( $redis_settings );
 
 			$redis_key = md5( $permalink );
-			$redis->del( $redis_key );
-			$redis->del( 'MO-' . $redis_key );
+			foreach ( array( '', 'M-', 'T-', ) as $prefix ) {
+				$redis->del( $prefix . $redis_key );
+			}
 
 			//refresh the front page
 			$front_page = get_home_url( '/' );
 			$redis_key = md5( $front_page );
-			$redis->del( $redis_key );
-			$redis->del( 'MO-' . $redis_key );
+			foreach ( array( '', 'M-', 'T-', ) as $prefix ) {
+				$redis->del( $prefix . $redis_key );
+			}
 		}
 	}
 }
-- 
GitLab