【发布时间】:2018-04-02 11:00:47
【问题描述】:
我试图想办法为 WooCommerce 变体添加一个“缺货”类,当它们的库存水平为 0 时,它们显示为样本。
当它们显示在标准 WooCommerce 下拉列表中时,我发现了多种将缺货变体“灰显”的方法 - 代码如下所示:
add_filter( 'woocommerce_variation_is_active', 'grey_out_variations_when_out_of_stock', 10, 2 );
function grey_out_variations_when_out_of_stock( $grey_out, $variation ) {
if ( ! $variation->is_in_stock() )
return false;
return true;
}
但是,当使用插件将我的变体显示为样本时,这不起作用。
我目前有一个尺寸属性,并使用插件将每个尺寸显示为一个可以选择的单独框。类似于此线程中显示的内容:Click Here
是否有一些 PHP 或 JS 可用于将新库存添加到缺货变体中,这将允许我更改 CSS。将它们显示为一个红色框,例如带有一个十字。
到目前为止,在我的搜索过程中,我空手而归,因此我们将不胜感激。
【问题讨论】:
-
您是否使用特定的 WooCommerce 添加插件来显示样本?
-
我一直在使用一对,只是想看看它们之间是否有任何变化。插件一:wordpress.org/plugins/woo-variation-swatches 插件二:wordpress.org/plugins/variation-swatches-for-woocommerce
-
我没有使用过这些插件,我使用 WooCommerce 网站上出售的插件“WooCommerce Variation Swatches and Photos”编写了一个解决方案。
标签: php jquery wordpress woocommerce