woof_seo_meta_description
Propósito: Modifique a tag meta description para as páginas de produtos filtrados.
Este hook permite que você personalize o <meta name="description"> conteúdo para páginas com filtros WOOF ativos. Por padrão, o WOOF gera meta descrições com base nas regras de SEO que você configura, mas este filtro permite modificá-las programaticamente.
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
Exemplos:
Adicionar marca personalizada a todas as descrições de filtro:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
Encurtar descrições longas:
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;
});
Adicionar contagem dinâmica de produtos:
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;
});
Remover meta descrição em páginas específicas:
add_filter('woof_seo_meta_description', function($description) {
if (is_page('special-category')) {
return ''; // No meta description
}
return $description;
});
Notas:
- Aplica-se apenas quando as regras WOOF SEO estão ativas
- Funciona com o módulo SEO do WOOF em aba Opções → SEO
- String vazia impedirá a saída da meta descrição
- A descrição deve ter 150-160 caracteres para SEO otimizado
Relacionado a:
- Regras SEO do WOOF: Configure na aba Opções → SEO
- woof_seo_meta_title: Gancho semelhante para o título da página (atualmente comentado no código)