Ich habe mein Gehirn auf diesem einen zerbrochen. Derzeit Attribute auf der Shop-Seite alle benutzerdefinierten Produkte angezeigt wird (nicht mit der Produktseite zu verwechseln) Ich verwende:WooCommerce schließt bestimmte Produktattribute von Shop-Seite aus
function show_attr() {
global $product;
echo '<div class="attributes">';
$product->list_attributes();
echo'</div>'
}
Das funktioniert ganz gut, und zeigt alle Produkteigenschaften, aber ich möchte nur zu schließe bestimmte ein. Ich habe auch versucht, folgende this person's Rat:
<?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;
}
?>
Damit leider auch nicht funktioniert. Ich konnte das gewünschte Attribut entfernen, aber es löscht es auf jeder Seite, und ich möchte es aus der Shop-Seite nur ausschließen.
Ich sehe, dass die Variable $ Attribut diese [is_visible]
Bedingung hat. Hat jemand irgendwelche Ideen, wie ich das für bestimmte Attribute auf der Shop-Seite entfernen könnte? Ich bin total am Ende. Danke für jede Hilfe.
Ah wunderbar! Dies ist bei den Beispielen viel sinnvoller. Danke, dass Sie sich die Zeit genommen haben, es weiter zu erklären. Ich schätze die Hilfe sehr. – Kedmasterk
Gern geschehen. – helgatheviking