【发布时间】:2021-04-18 14:55:56
【问题描述】:
在 WooCommerce 中,我目前正在构建一个函数,该函数将在商店页面中呼应某些产品属性。如果有多个属性值可用,我想用逗号分隔它们,但我不知道如何。
我的代码:
add_action('woocommerce_after_shop_loop_item_title', 'TitleVariations', 10);
function TitleVariations()
{
global $product;
$colormonth = $product->get_attribute('color-month');
$finish = $product->get_attribute('finish');
$design = $product->get_attribute('design');
echo '<span class="variation-display">';
echo __($colormonth, 'woocommerce');
echo __($finish, 'woocommerce');
echo __($crossdesign, 'woocommerce');
echo '</span>';
}
【问题讨论】:
-
@Loic 这个问题是重复的。我不感谢您取消关闭。如果你不喜欢我的欺骗目标,再找一个——会有几十个可供选择。
-
@mickmackusa 抱歉,这与 WooCommerce 产品类别无关……请参阅我的答案…… WooCommerce 产品属性是一种非常具体的自定义分类法,用于产品变体……还有自定义产品属性不是分类学......所以这不是一个重复。
-
@Josh 请在WordPress Development 上发布 WordPress 问题——一个专门的 WordPress Stack Exchange 社区。span>
-
这可能已经足够接近重复了:stackoverflow.com/a/49630369/2943403 毕竟,OP 并没有努力检索数据,OP 只想知道如何内爆非数组-空值。
标签: php wordpress woocommerce product taxonomy-terms