Атрибуты вариаций товаров в виде элементов корзины по-разному отображаются в WooCommerce
Я заметил, что woocommerce по-разному относится к различным атрибутам продукта (см. Скриншот).
Атрибуты первого товара добавляются только с цифрами после тире. Атрибуты второго продукта перечислены под названием продукта.
Я не могу понять, почему это происходит.
Как сделать так, чтобы все атрибуты продукта выглядели как один из первых?
1 ответ
У них может быть много причин. До woocommerce 3 атрибута варианта, которые отображались как метаданные элемента корзины, такие как "Seirin J + tube" … Теперь переменные продукты, созданные в WooCommerce версии 3+, отображают значения своих атрибутов в заголовке, например "Seirin B + tube"…
Но, надеюсь, есть несколько способов унифицировать это, используя несколько специализированных хуков.
1) Отобразите значения атрибутов в заголовке корзины для всех случаев (этот для вас):
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_true' );
2) Удалите значения атрибутов в названиях элементов корзины для всех случаев и отобразите их как разделенные attribute
/ value
пары под названием.
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
Код помещается в файл function.php вашей активной дочерней темы (или темы) или также в любой файл плагина.
Проверено и работает.