HUSKY - Products Filter Professional for WooCommerce

woof_seo_meta_description

Scopo: Modifica il tag meta description per le pagine prodotto filtrate.

Questo hook ti permette di personalizzare il <meta name="description"> contenuto per pagine con filtri WOOF attivi. Per impostazione predefinita, WOOF genera meta description in base alle regole SEO configurate, ma questo filtro consente di modificarle programmaticamente.

add_filter('woof_seo_meta_description', function($description) {
    // Modify the description
    return $description;
}, 10, 1);

Esempi:

Aggiungi branding personalizzato a tutte le descrizioni dei filtri:

add_filter('woof_seo_meta_description', function($description) {
    if (!empty($description)) {
        $description .= ' | MyShop - Free Shipping Worldwide';
    }
    return $description;
});

Accorcia le descrizioni lunghe:

add_filter('woof_seo_meta_description', function($description) {
    // Limit to 160 characters for optimal SEO
    if (strlen($description) > 160) {
        $description = substr($description, 0, 157) . '...';
    }
    return $description;
});

Aggiungi conteggio dinamico dei prodotti:

add_filter('woof_seo_meta_description', function($description) {
    global $wp_query;
    
    if (isset($wp_query->found_posts)) {
        $count = $wp_query->found_posts;
        $description = "Browse {$count} products. " . $description;
    }
    
    return $description;
});

Rimuovi la meta description su pagine specifiche:

add_filter('woof_seo_meta_description', function($description) {
    if (is_page('special-category')) {
        return ''; // No meta description
    }
    return $description;
});

Note:

  • Si applica solo quando le regole SEO di WOOF sono attive
  • Funziona con il modulo SEO di WOOF in scheda Opzioni → SEO
  • Stringa vuota impedirà l'output della meta description
  • La descrizione dovrebbe essere di 150-160 caratteri per un SEO ottimale

 

Correlato a:

  • Regole SEO WOOF: Configura nella scheda Opzioni → SEO
  • woof_seo_meta_title: Hook simile per il titolo della pagina (attualmente commentato nel codice)