私はこの1つで私の脳を荒らしています。WooCommerceはショップのページから特定の商品属性を除外します
function show_attr() {
global $product;
echo '<div class="attributes">';
$product->list_attributes();
echo'</div>'
}
これはうまく動作し、すべての製品の属性を表示しますが、私はしたいが:現在、(製品ページと混同しないように)私が使用しているすべてのカスタム製品はショップページに属性を表示します特定のものを含みます。残念ながら、いずれかの動作しないように
<?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;
}
?>
:私もthis person'sアドバイスを、次の試してみました。目的の属性を削除することはできましたが、それはすべてのページで削除されました。除外したいのですが、ショップページからのみです。
$属性変数には、この[is_visible]
という条件があります。誰かが店舗ページの特定の属性のためにそれを削除する方法を知っていますか?私は完全な損失にあります。すべての助けをありがとう。
ああ素晴らしい!これは例を用いて非常に理にかなっています。もっと時間をかけて説明してくれてありがとう。私は本当に助けに感謝します。 – Kedmasterk
ようこそ。 – helgatheviking