【发布时间】:2017-08-03 21:13:17
【问题描述】:
如果产品变体的库存数量大于零,我一直在思考如何通过variation.php 模板添加特定文本。
文字是“通常在 2-3 个工作日内发货”。
我们接受延期交货,因此如果库存为零,则无法显示文本。
当使用 functions.php 文件中的函数选择每个变体时,我可以显示文本:
add_filter( 'woocommerce_available_variation','load_variation_settings_fields' );
function load_variation_settings_fields( $variations ) {
$variations['text_field'] = 'Usually ships within 2-3 business days';
return $variations;
}
并将此代码添加到 variant.php 模板文件中:
<div class="woocommerce-variation-custom-text-field">
{{{ data.variation.text_field }}}
</div>
我在获取所选变体的库存数量时遇到问题,如果它大于零,则显示文本edit-“通常在 2-3 个工作日内发货”edit。
【问题讨论】:
标签: php wordpress woocommerce product variations