在WooCommerce购物车页面中隐藏版本信息和产品标题

问题描述 投票:1回答:1

伟大的开发者!我尝试在购物车页面上隐藏变体详细信息和产品标题,但是代码似乎无法正常工作。请你能帮忙吗?感谢您的支持

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;
}

隐藏购物车页面下面的所有物品

T恤(产品名称)

颜色:白色(变化1)

大小:中(变化2)

长度:4l(版本3)

wordpress woocommerce hide cart variations
1个回答
0
投票

我需要有关您的特定应用程序的更多信息,以帮助您完成此任务。您可以使用css将其删除。像这样的东西:

.woocommerce-cart-form__cart-item .product-name {
    display: none;
}

或者,如果您希望完全删除该名称,则需要将woocommerce购物车文件夹及其内容复制到您的子主题中:

yourtheme/woocommerce/cart

完成后,打开cart.php并删除以下行:

<th class="product-name"><?php esc_html_e( 'Product', 'woocommerce' ); ?></th>

对我来说是第30行。应该与您接近。

然后删除版本,打开cart-item-data.php并删除以下行:

    <dt class="<?php echo sanitize_html_class( 'variation-' . $data['key'] ); ?>"><?php echo wp_kses_post( $data['key'] ); ?>:</dt>
    <dd class="<?php echo sanitize_html_class( 'variation-' . $data['key'] ); ?>"><?php echo wp_kses_post( wpautop( $data['display'] ) ); ?></dd>

这将完全删除它们。但是,我不确定您是要删除所有产品标题和信息,还是仅删除变体产品标题和信息。如果这不是您要实现的目标,请告诉我,我将进行编辑。

© www.soinside.com 2019 - 2024. All rights reserved.