С тех пор как мы обновились до версии Woocommerce 3, наши подтверждения заказа показывают огромные заголовки, которые включают детали изменения. Мне не нравится, как он выглядит, и он разбивает некоторые важные функции в некоторых настраиваемых плагинах.
Ссылка: Имя заказа Отображение изменений с момента обновления до версии WC 3
Существует фильтр, который можно использовать для отключения отображения этих данных в названии woocommerce_product_variation_title_include_attribute_name
из того, что я понимаю. Но я не знаю, где применить фильтр.
Есть ли быстрый способ применить фильтр, чтобы изменить его назад для отображения, как это было раньше?
Этот фильтр должен работать, возвращая false
значение для первого аргумента $should_include_attributes
в фильтре woocommerce_product_variation_title_include_attributes
таким образом:
add_filter( 'woocommerce_product_variation_title_include_attributes', 'custom_product_variation_title', 10, 2 ); function custom_product_variation_title($should_include_attributes, $product){ $should_include_attributes = false; return $should_include_attributes; }
Код идет в файле function.php вашей активной дочерней темы (или темы), а также в любом файле плагина.
Он должен работать так, как вы ожидаете.
Обновление: более короткий путь:
add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
Код идет в файле function.php вашей активной дочерней темы (или темы), а также в любом файле плагина.
просто работает.