在我的网站上,我使用的是具有产品变体的woocommerce。如果有人将产品添加到购物车中,其中的变化将显示他们在购物车页面中选择的变体,我不希望这样,因为它会弄乱购物车桌的间距。我想从css代码中删除它,以便只保留产品名称,而不是所有其他变体,但我不知道从哪里开始。如果这不够具有描述性,请转到我的website并将产品添加到购物车中,您将看到我的意思。
答案 0 :(得分:0)
在我看来作为买家我想看看我订购的是什么样的变种,但如果你真的想这样做: 转到您选择的主题中的woocommerce模板文件夹,然后在购物车文件夹中找到 cart-item-data.php ,或者在第21-28行之间注释所有内容,或者完全删除它。
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<!-- <dl class="variation">
<?php foreach ( $item_data as $data ) : ?>
<div>
<dt class="variation-<?php echo sanitize_html_class( $data['key'] ); ?>"><?php echo wp_kses_post( $data['key'] ); ?>:</dt>
<dd class="variation-<?php echo sanitize_html_class( $data['key'] ); ?>"><?php echo wp_kses_post( wpautop( $data['display'] ) ); ?></dd>
</div>
<?php endforeach; ?>
</dl>-->
如果你喜欢用CSS隐藏它,那么你可以使用这段css:
.woocommerce-cart td.product-name dl.variation dt {
display: none;
}
.woocommerce-checkout td.product-name dl.variation dt {
display: none;
}