Woocommerce |禁用购物车页面上产品的超链接

时间:2016-01-08 10:25:54

标签: php wordpress woocommerce

如何在购物车页面上禁用产品图片的超链接。

见下面的截图,以红色突出显示。

screenshot

请协助。谢谢。

3 个答案:

答案 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.phporder-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