Повсюду отображать атрибуты продукта для вариантов (бэкэнд + внешний интерфейс + уведомления по электронной почте) в woocommerce 3 - PullRequest
0 голосов
/ 27 апреля 2018

Как отобразить категорию продукта и ее вариации повсюду в заказах (серверная часть + интерфейс + уведомления по электронной почте)?

Я пишу об этом вопросе: Отображение атрибутов товара для вариантов на странице корзины в woocommerce 3

Я обнаружил одну проблему после применения этих изменений: Атрибуты вариантов товара, так как элементы корзины отображаются в WooCommerce по-разному

После добавления строки:

add_filter ('woocommerce_product_variation_title_include_attributes', '__return_false');

Прекращает отображение атрибутов на странице внутреннего заказа.

После удаления этой строки она показывает атрибуты на странице внутреннего заказа, но перестает отображать их на странице корзины.

Мне нужно, чтобы это отображение было везде при заказе (бэкэнд + интерфейс + уведомления по электронной почте).

1 Ответ

0 голосов
/ 28 апреля 2018

Попробуйте следующее:

add_filter ('woocommerce_product_variation_title_include_attributes', function( $should_include_attributes, $product ){
    // Only on front-end
    if( ! is_admin() )
        $should_include_attributes = false;

    return $should_include_attributes;
}, 20, 2 );

Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...