• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Вывод атрибутов в категории

sergiocharm

Опытный
Как вывести основные или определенные атрибуты в категории под каждым товаром?
Например вес и габариты.
 

Kvistis

Опытный
Местный
PHP:
function my_template_loop_product_title(){
    global $product;
    echo '<span class="product_catalog">Атрибут - ';
    $versionvalues = get_the_terms( $product->id, 'pa_slug');  // pa_slug - вместо slug слаг атрибута
if ( $versionvalues && ! is_wp_error( $versionvalues) ) {
        foreach ( $versionvalues as $versionvalue ) {
       if ($versionvalue== end($versionvalues)) {
        echo $versionvalue->name;
   }
   else {
         echo $versionvalue->name;
         echo ', ';}
    }
}
       echo '</span>'; 
}
add_action( 'woocommerce_shop_loop_item_title', 'my_template_loop_product_title', 10 );
 

sergiocharm

Опытный
PHP:
function my_template_loop_product_title(){
    global $product;
    echo '<span class="product_catalog">Атрибут - ';
    $versionvalues = get_the_terms( $product->id, 'pa_slug');  // pa_slug - вместо slug слаг атрибута
if ( $versionvalues && ! is_wp_error( $versionvalues) ) {
        foreach ( $versionvalues as $versionvalue ) {
       if ($versionvalue== end($versionvalues)) {
        echo $versionvalue->name;
   }
   else {
         echo $versionvalue->name;
         echo ', ';}
    }
}
       echo '</span>';
}
add_action( 'woocommerce_shop_loop_item_title', 'my_template_loop_product_title', 10 );
Тогда складывается вопрос, я что не правильно сделал?
Код:
if($product->get_attribute('kolichestvo-polzovateley-ch') == true) {echo "Пользоваталей до: ".$product->get_attribute('kolichestvo-polzovateley-ch')." чел.<br />";}
у меня работает
 
Сверху Снизу