gpt4 book ai didi

php - 如果有多个可用值,则以逗号分隔的产品属性术语

转载 作者:行者123 更新时间:2023-12-04 02:28:34 24 4
gpt4 key购买 nike

在 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>';
}

最佳答案

将你的值收集到数组中,然后内爆这个数组:

$values = [
__($colormonth, 'woocommerce'),
__($finish, 'woocommerce'),
__($crossdesign, 'woocommerce'),
];

// if some values returned by `__()` are empty strings,
// you can filter your array so as to remove them
$values = array_filter($values);

echo '<span class="variation-display">';
echo implode(', ', $values);
echo '</span>';

关于php - 如果有多个可用值,则以逗号分隔的产品属性术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65704578/

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