Di WooCommerce, saya memiliki kode ini untuk menampilkan slug atribut produk pada halaman arsip seperti halaman toko :
if (!function_exists('shop_attributes_in_loop')) {
function shop_attributes_in_loop(){
global $product;
$attributes = $product->get_attributes();
if(!empty($attributes)){
$attribute_single = array_keys($attributes);
$myArray = array();
echo '<div class="product_attributes">';
foreach ($attribute_single as $attribute => $value) {
$myArray[] = ucfirst($value);
}
echo implode(', ', $myArray).'</div>';
}
}
}
add_action('woocommerce_after_shop_loop_item', 'shop_attributes_in_loop');
Mereka hanya menampilkan nama bidang atribut sebagai pa_size
, pa_color
Bagaimana cara mendapatkan dan menampilkan nilai untuk atribut produk tersebut (seperti 2kg
, 3kg
atau blue
, green
) ?
Terima kasih.