Поддержка WooCommerce Вывод атрибутов woocommerce в категории

  • Здравствуйте, прошу помочь с такой проблемой, в категории товаров woocommerce вывожу товары табличкой с их атрибутами вот таким кодом:

    <?php $attributes = $product->get_attributes(); ?>
    <tr>
    	<td><a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
    	<p><?php echo $product->short_description; ?></p></td>
    	<?php foreach ( $attributes as $attribute ) :	?>
    	
    		<?php
    			if ( $attribute['is_taxonomy'] ) {
    			$values = wc_get_product_terms( $product->id, $attribute['name'], array( 'fields' => 'names' ) );
    				echo "<td><p>".apply_filters( 'woocommerce_attribute', wpautop( wptexturize( implode( ', ', $values ) ) ), $attribute, $values )."</p></td>";
    			}
    			?>
    	
    	<?php endforeach; ?>
    	<td><p><?php do_action( 'woocommerce_after_shop_loop_item_title' ); ?></p></td>
    	<td><?php do_action( 'woocommerce_after_shop_loop_item' ); ?></td>
    </tr>

    вроде как все правильно выводится, но есть одна проблема, если у товара атрибут не заполнен, эта ячейка вообще не выводится и таблица ломается, как мне в случае незаполненного атрибута просто вывести пустую ячейку в этом месте?
    http://c2n.me/3RqixWj

Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Вывод атрибутов woocommerce в категории» закрыта для новых ответов.