Schlagwortarchiv für: leeren

Das Plugin W3 Total Cache ist eine tolle Möglichkeit, die eigene Website deutlich schneller zu machen. Wenn man Beiträge nachträglich ändert oder Seiten speichert, muss man jedoch den Cache manuell leeren, damit die Änderungen auf der Website sichtbar werden. Dafür gibts das Plugin W3 Total Cache Purge All Page, das den Cache leert, sobald man einen bestehenden Beitrag ändert.

Sofern man aber auch Benutzerdaten in seine Pages eingebunden hat, reicht das nicht aus – denn wenn ein Benutzer seine Daten ändert, werden nach wie vor die alten Daten aus dem Cache auf der Website angezeigt. Das lässt sich mit wenigen Zeilen Code in der Datei functions.php beheben:

/* Cache leeren, wenn Benutzerdaten gespeichert werden */
function xyz_clearCache()  {
	if (function_exists('w3tc_pgcache_flush')) {
		w3tc_pgcache_flush();
	} 
   return true;
}
add_action('user_register', 'xyz_clearCache');
add_action('profile_update', 'xyz_clearCache');