Плагин Super Cache (Общий кэш категорий товаров и брендов)

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
Загрузка...

Во время работы с таким популярным плагином как Wp Super Cache, было замечено, что при создание «Общего кэша», на хостинге не создаются файлы категорий товаров,а так же других таксономий типа «Бренд». Страница категорий товара создаётся только в случае перехода посетителем сайта в определённый раздел.

Даже если установить соответствующую галку «Предварительная загрузка таксономий», максимум, что создаст плагин это файлы «Тэгов», и «Категорий» записей или товаров, о чём свидетельствует внутренний код плагина в файле wp-cache.php.

Блага разработчики предусмотрели использование фильтра для таксономий, поэтому мы запросто можем добавить в список создания предварительного кэша любую таксономию. Для этого можно вручную в файл wp-cache.php дописать некоторые таксы, например вот так:

Так как у плагина есть ещё и фильтр, мы можем в шаблон файла function.php вашей темы прописать код, который добавить эти таксы.

<?php
add_filter('wp_cache_preload_taxomoies','add_tax_to_cache');

  function add_tax_to_cache($tax){
    
    $tax['product_cat']='product_cat'; //Категории товаров
    
    $tax['pwb-brand']='pwb-brand'; //Бренды для плагина Perfect WooCommerce Brands
    
    $tax['product_brand']='product_brand'; //Бренды для плагина Premmerce Brands for WooCommerce
    
    return $tax;
  }

 

 

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*