我一直在对这个问题大惊小怪。目前,以显示所有定制产品的商店页面上的属性(不与产品页相混淆),我使用的是:WooCommerce从商店页面中排除某些产品属性
function show_attr() {
global $product;
echo '<div class="attributes">';
$product->list_attributes();
echo'</div>'
}
这只是正常,并显示所有产品属性,但我只想要包括某些。我也曾尝试以下this person's建议:
<?php foreach ($attributes as $attribute) :
if (empty($attribute['is_visible']) || 'CSC Credit' == $attribute['name'] || ($attribute['is_taxonomy'] && ! taxonomy_exists($attribute['name']))) {
continue;
} else {
$has_row = true;
}
?>
所以,不幸的是没有任何工作。我能够删除所需的属性,但它会在每一页上删除它,并且我想从商店页面中排除它只有。
我看到$ attribute变量有这[is_visible]
条件。有没有人有任何想法,我可能会删除该商店页面上的特定属性?我处于全面亏损状态。感谢任何和所有的帮助。
啊精彩!这使得这些例子更有意义。感谢您花时间进一步解释。我非常感谢帮助。 – Kedmasterk
不客气。 – helgatheviking