如何在购物车页面上禁用产品图片的超链接。
见下面的截图,以红色突出显示。
请协助。谢谢。
答案 0 :(得分:6)
将以下过滤器添加到functions.php
add_filter('woocommerce_cart_item_permalink','__return_false');
它会从您的购物车页面中删除产品链接。希望这会有所帮助。
答案 1 :(得分:1)
添加:
.woocommerce-cart td.product-thumbnail, .woocommerce-cart td.product-name {
pointer-events: none;
}
在custom.css文件中
答案 2 :(得分:0)
将文件cart.php
和order-details.php
复制到主题文件夹中。
在这些文件中,您将看到格式化链接的打印引用。即;
在class=product-name
下,您会看到以下这一行:
else
echo apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', $_product->get_permalink(), $_product->get_title() ), $cart_item, $cart_item_key );
此处打印行以sprintf
开头您想删除%s
周围的锚标记。由于您现在只有一个%s
,因此您也会删除$_product->get_permalink(),
这将摆脱产品名称的链接。所以最后的代码字符串将如下所示:
echo apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', $_product->get_title() ));
您对cart.php中的class="product-thumbnail"
和order-details.php中的class="product-name"
执行相同操作
Somebody else had this issue on the WooCommerce Support Forums in the WordPress Repository