/ / Flush категория на публикация с W3 Total Cache - php, wordpress, кеширане, w3-total-кеш

Категория Flush на публикация с W3 Total Cache - php, wordpress, кеширане, w3-total-cache

Имам инсталиран и работещ W3 Total Cache, с изключение на това, че не правилно изчиства страниците ми за категории при публикуване или актуализиране на публикация. Бих искал да направя това автоматично.

В рамките на моята Wordpress тема имам няколко категории страници и те са озаглавени категория-зелено-джаджи, категория-синьо джаджи и т.н.

Някои, напр. Джунджури за категория, могат да влязатcategory-red-widgets И категория-blue-widgets (аз го кодирах по този начин). Трябва да зарежа всички категории заради това, а не само тези, към които принадлежи мястото.

Като начало, мисля, че този код може да работи, за да получи категориите пост:

  /* Flush category pages */
function category_cache_flush_on_post( $post_id ) {
if(function_exists("w3tc_pgcache_flush_post")){
$post_categories = wp_get_post_categories( $post_id );
foreach($post_categories as $c)
w3tc_pgcache_flush_post($c[0]);
}

}
add_filter( "save_post", "category_cache_flush_on_post", 10, 1 );

И така, как да зарежа кеша за ВСИЧКИ категории при актуализиране или публикуване? Какво представлява обаждането на W3TC за това?

Отговори:

0 за отговор № 1

в раздела "Настройки за кеша на страницата" се уверете, че опцията "Post pages pages" е отметнато.