有沒有一種簡單的方法將自定義樣式添加到Woocommerce中的特定產品中?例如,我希望所有具有「類別1」類別的產品都具有藍色背景顏色,並且所有具有「類別2」類別的產品都具有白色背景顏色。針對特定產品類別的Woocommerce自定義樣式?
不幸的是,當我談到PHP時,我大多無能爲力。你能像我是五年級的學生一樣向我解釋解決方案嗎?
感謝提前:)
有沒有一種簡單的方法將自定義樣式添加到Woocommerce中的特定產品中?例如,我希望所有具有「類別1」類別的產品都具有藍色背景顏色,並且所有具有「類別2」類別的產品都具有白色背景顏色。針對特定產品類別的Woocommerce自定義樣式?
不幸的是,當我談到PHP時,我大多無能爲力。你能像我是五年級的學生一樣向我解釋解決方案嗎?
感謝提前:)
你需要廣告你的主題functions.php
文件中的函數:
<!-- language: php --> // add taxonomy term to body_class function woo_custom_taxonomy_in_body_class($classes){ if(is_singular('product')) { $custom_terms = get_the_terms(0, 'product_cat'); if ($custom_terms) { foreach ($custom_terms as $custom_term) { $classes[] = 'product_cat_' . $custom_term->slug; } } } return $classes; } add_filter('body_class', 'woo_custom_taxonomy_in_body_class');
此功能cribbed from here. 此功能將增加產品類別爲蛞蝓類別名稱爲<body>
元素,該元素將允許您專門針對該頁面的樣式。
這工作!非常感謝。 – designer2112