woof_seo_meta_description
目的: 修改过滤后的产品页面的 meta description 标签。
此挂钩允许您自定义 <meta name="description"> 带有活动 WOOF 筛选器的页面的内容。默认情况下,WOOF 会根据您配置的 SEO 规则生成元描述,但此过滤器允许您以编程方式修改它们。
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
示例:
为所有过滤器描述添加自定义品牌:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
缩短长描述:
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;
});
添加动态商品计数:
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;
});
在特定页面上删除元描述:
add_filter('woof_seo_meta_description', function($description) {
if (is_page('special-category')) {
return ''; // No meta description
}
return $description;
});
注意:
- 仅在 WOOF SEO 规则激活时适用
- 与 WOOF 的 SEO 模块配合使用,在 tab Options → SEO
- 空字符串将阻止元描述输出
- 描述应为 150-160 个字符,以实现最佳 SEO
相关于:
- WOOF SEO 规则: 在选项 -> SEO 选项卡中配置
- woof_seo_meta_title: 页面标题的类似挂钩(目前在代码中注释掉了)