对于我的WC产品页面,我需要向body标签添加一个类,以便我可以执行一些自定义样式。以下是我为此创建的功能...WooCommerce - 获取产品页面的类别
function my_add_woo_cat_class($classes) {
$wooCatIdForThisProduct = "?????"; //help!
// add 'class-name' to the $classes array
$classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct;
// return the $classes array
return $classes;
}
//If we're showing a WC product page
if (is_product()) {
// Add specific CSS class by filter
add_filter('body_class','my_add_woo_cat_class');
}
...但是,如何获取WooCommerce猫ID?
刚刚将此代码添加到“price.php”,并访问单个产品页面时,我收到以下错误消息:警告:为foreach()提供的无效参数。我做错了什么,或者这个代码与当前WC版本不兼容? – drake035 2015-01-03 21:58:33
有没有办法用这个排除某些类别? – JacobTheDev 2015-03-02 22:00:18
这帮助我获得产品中断,并在保存新评论后使用它重定向到类别列表。这是我的问题,如果有任何帮助。 http://stackoverflow.com/questions/42014311/wordpress-get-the-category-returns-empty – 2017-02-03 04:43:42