WooCommerce将产品属性加入网站菜单

干货教程3个月前更新 admin
76 0

WooCommerce的产品属性(Attributes)用来描述产品的性质,例如衣服的颜色、尺码等。平时这些属性出现在产品页,或用在可变产品中。sola今天介绍的一下将该属性所有的产品,以归档页的形式加入网站菜单的方法。

 

将产品属性加入网站菜单的方法

以颜色Color属性为例,先创建这个属性。注意,Enable Archives?这一项必须选中,这告诉WooCommerce这个属性是公开可见的。

WooCommerce将产品属性加入网站菜单

 

创建一个可变产品,并使用Color属性,然后,主题的functions.php里加入如下代码:

add_filter('woocommerce_attribute_show_in_nav_menus', 'sola_reg_for_menus', 1, 2);

function sola_reg_for_menus( $register, $name ) {
if ( $name == ‘pa_color’ ) {
$register = true;
}
return $register;
}

参考文章:Using custom attributes in menus and taxonomy archives

https://www.solagirl.net/woocommerce-using-custom-attributes-in-menu.html

© 版权声明

相关文章

暂无评论

none
暂无评论...