HUSKY - Product Filter for WooCommerce

woof_seo_meta_description

用途: 修改筛选后产品页面的元描述标签。

此钩子允许您自定义包含有效 WOOF 筛选器的页面的 <meta name="description"> 内容。默认情况下,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 模块配合使用,位于 选项卡 选项 → SEO
  • 空字符串将阻止元描述输出
  • 描述应保持在 150-160 个字符之间,以获得最佳 SEO 效果

 

相关链接:

  • WOOF SEO 规则: 在选项卡 选项 → SEO 中配置
  • woof_seo_meta_title: 类似用于页面标题的钩子(当前在代码中已被注释掉)