HUSKY - Products Filter Professional for WooCommerce

Avada sayfalama olası sorun

Bazen Avada temasıyla HUSKY Filtresi kullanılırken, 2. veya sonraki sayfalama sayfalarına gidildiğinde filtreler kaybolur. Filtreleme 1. sayfada doğru çalışır, ancak şu gibi sayfalama bağlantılarına tıklandığında tamamen bozulur /page/2/.

Belirtiler:

  • Filtreler 1. sayfada çalışıyor: https://example.com/shop/fltr/product_cat-category/
  • Sayfa 2'de kaybolan filtreler: https://example.com/shop/fltr/product_cat-category/page/2/
  • Filtrelenen sonuçlar yerine tüm ürünler gösteriliyor

Kök Neden

Sorun Avada’nın shop_template_loader() içinde yöntem Avada_Woocommerce özel sayfa şablonları kullanıldığında WordPress sorgu nesnesini değiştiren sınıf.

Sorunlu kod konumu: /wp-content/themes/Avada/includes/class-avada-woocommerce.php

Bu sorunu çözmek için mevcut WordPress temanızın functions.php dosyasına aşağıdaki kodu ekleyin:

add_action('template_redirect', function() {
    global $wp_query;
	
    // If WOOF is filtering
    if (is_woof_search_going()) {
        $wp_query->is_search = true;
    }
    
}, 1); // Priority 1 - VERY early, before everything

Kaynak: https://pluginus.net/support/topic/pagination-showing-incorrect-page-count-and-404-errors-with-avada-husky-filter/?part=2