• В свойствах атрибутов установлено значение » Отображение на странице товаров». Но на странице товара все-равно не отображается вкладка «характеристики» (с атрибутами товара).
    Если поставить галочку в карточке товара -«Характеристики» — «Атрибуты отображения», то атрибуты отображаются как и требуется. Как установить это по умолчанию для всех товаров?
    Спасибо

Просмотр 1 ответа (всего 1)
  • // Функция вывода атрибута
    function productTags() {
    	global $product;
    	// Получаем элементы таксономии атрибута shoes
    	$attribute_names = get_the_terms($product->get_id(), 'pa_tagsfilter');
    	$attribute_name = "pa_tagsfilter";
    	if ($attribute_names) {
    		// Вывод имени атрибута tagsfilter
    //		echo wc_attribute_label($attribute_name);
    		// Выборка значения заданного атрибута
    		foreach ($attribute_names as $attribute_name):
    			// Вывод значений атрибута tagsfilter
    //			echo $attribute_name->name;
    			echo '<a href="' . get_site_url() . '/shop/' . $attribute_name->slug . '">' . $attribute_name->name . '</a>';
    		endforeach;
    	}
    }
    // Определяем место вывода атрибута
    add_action('woocommerce_single_product_summary', 'productTags', 61);
    
    • Ответ изменён 3 года, 8 месяцев назад пользователем warlocksp.
Просмотр 1 ответа (всего 1)
  • Тема «Woocomerce — отобразить атрибуты» закрыта для новых ответов.