Format Markenwert in der Kategorieansicht

Es ist mir gelungen, der Kategorieansichtsliste an der Stelle zwischen Bild- und Kategorienamen (oder Produktname) “Markenname” hinzuzufügen. Der Code, den ich benutzt habe, ist unten.

Das Problem:

  1. Wie kann ich den Link von der Marke entfernen (href part), so dass er nicht anklickbar ist? Nur der Produkttitel sollte anklickbar sein, um Produktdetails zu öffnen.
  2. Wie kann ich einen Stil auf den Markenwert anwenden? Idealerweise möchte ich denselben Style / dieselbe Farbe verwenden, die für die Kategorielabel in der Kategorieansicht verwendet wird.

Der Code:

function pwb_show_brands_in_loop(){ global $product; $product_id = $product->id; $product_brands = wp_get_post_terms($product_id, 'pwb-brand'); if(!empty($product_brands)){ echo '
'; foreach ($product_brands as $brand) { echo 'term_id).'">'.$brand->name.''; } echo '
'; }

} add_action (‘woocommerce_before_shop_loop_item_title’, ‘pwb_show_brands_in_loop’, 1);

Solutions Collecting From Web of "Format Markenwert in der Kategorieansicht"

Wenn ich richtig verstanden werde, müssen Sie nur den Anker aus Ihrem Code entfernen. Einfach verwenden:

echo $brand->name;

Anstatt von:

 echo ''.$brand->name.''; 

Dies wird nur den Namen Ihrer Marke wiedergeben. Wenn Sie es stylen möchten, können Sie eine class wie folgt hinzufügen:

echo ''.$brand->name.'';

Verwenden Sie dann den richtigen Stil in Ihrer CSS Datei, um ihn zu formatieren. Sowie:

 .my-brand { color:#ddd; }