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