伟大的开发者!我尝试在购物车页面上隐藏变体详细信息和产品标题,但是代码似乎无法正常工作。请你能帮忙吗?感谢您的支持
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)
我需要有关您的特定应用程序的更多信息,以帮助您完成此任务。您可以使用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>
这将完全删除它们。但是,我不确定您是要删除所有产品标题和信息,还是仅删除变体产品标题和信息。如果这不是您要实现的目标,请告诉我,我将进行编辑。