以下两个页面都使用存档模板
- http://portabellointeriors.com/product-category/sofas/
- http://portabellointeriors.com/bed-size/super-king/
然而,它们显示内容的方式与第一个示例不同,“woocommerce woocommerce-page”类被添加到 <body> 标签
如何告诉 Wordpress 将两个类“woocommerce”和“woocommerce-page”添加到所有存档页面?
以下两个页面都使用存档模板
然而,它们显示内容的方式与第一个示例不同,“woocommerce woocommerce-page”类被添加到 <body> 标签
如何告诉 Wordpress 将两个类“woocommerce”和“woocommerce-page”添加到所有存档页面?
您的主题标题应该有类似<body <?php body_class(); ?>>.
您可以在自定义插件中添加以下过滤器functions.php,或者最好在自定义插件中添加以下过滤器来操作正在输出的类:
add_filter( 'body_class', 'b5f_modify_body_classes', 10, 2 );
function b5f_modify_body_classes( $classes, $class )
{
// Modify the array $classes to your needs
if( is_archive() )
{
$classes[] = 'woocommerce';
$classes[] = 'woocommerce-page';
}
return $classes;
}
您可以检查 WordPress 功能get_body_class()以了解如何构建它。