gpt4 book ai didi

wordpress - WooCommerce:如何显示属性变体描述

转载 作者:行者123 更新时间:2023-12-02 04:17:33 31 4
gpt4 key购买 nike

在 WooCommerce 中的产品 > 属性 > [属性名称] > 添加新的 [属性变体] 下,有一个标题为“描述”的部分,其中包含文本“默认情况下描述并不突出;但是,某些主题可能会显示它。 ”

我想将其显示在我的主题中“附加信息”选项卡中属性变体的正下方。这是我目前在那里的代码。如果您有关于如何让属性变体描述显示在属性变体下方的建议,我将不胜感激。

<td><?php

if ( $attribute['is_taxonomy'] ) {

$values = wc_get_product_terms( $product->id, $attribute['name'], array( 'fields' => 'names' ) );
echo apply_filters( 'woocommerce_attribute', wpautop( wptexturize( implode( ', ', $values ) ) ), $attribute, $values );

} else {

// Convert pipes to commas and display values
$values = array_map( 'trim', explode( WC_DELIMITER, $attribute['value'] ) );
echo apply_filters( 'woocommerce_attribute', wpautop( wptexturize( implode( ', ', $values ) ) ), $attribute, $values );
}
?></td>

最佳答案

参见term_description()

类似下面的内容应该创建一个术语列表及其描述:

$values = wc_get_product_terms( $product->id, $attribute['name'], array( 'fields' =>  'all' ) );
if( $values ){
echo '<dl>';
foreach ( $values as $term ){
echo '<dh>' . $term->name.' </dh>';
echo '<dd>' . term_description( $term->term_id ) . '</dd>';
}
echo '</dl>';
}

或者,如果您不希望描述通过 WordPress 的默认过滤器运行,您应该可以只使用 $term->description

关于wordpress - WooCommerce:如何显示属性变体描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32774652/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com