2
我在編輯variable-subscription.php文件以嘗試顯示特定的WooCommerce變量訂閱屬性以及某些屬性數據。這是我的代碼到目前爲止,你可以看到我試圖顯示屬性名稱以及變體圖像和描述。獲取變體的特定屬性相應的數據值
<?php
// get all variations
$variations = $product->get_available_variations();
// get shirt values
$shirt_values = get_the_terms($product_id, 'pa_shirt');
// for each shirt value
foreach ($shirt_values as $shirt_value) { ?>
<h1>
<?php // name
echo echo $shirt_value->name;
?>
</h1>
<?php // description
foreach ($variations as $variable_array){
$variation = new WC_Product_Variation($variable_array['variation_id']);
echo $variation->variation_description;
}
?>
<?php // image
foreach ($variations as $variation) { ?>
<img src="<?php echo $variation['image_src']; ?>">
<?php }
?>
目前,我要出售的3件襯衫(自定義產品定義屬性),然後我有幾個變化。問題是這個PHP顯示了每件襯衫的所有可能的描述/圖片變化,而我只想顯示與每個特定襯衫屬性相關的變化。
任何意見將非常感激。
謝謝!我標記爲正確的答案。 –