Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从WooCommerce的相关产品中删除“添加到购物车”按钮?_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 如何从WooCommerce的相关产品中删除“添加到购物车”按钮?

Php 如何从WooCommerce的相关产品中删除“添加到购物车”按钮?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我已经从商店和分类页面中删除了“添加到购物车”按钮,但产品页面下方的“相关产品”部分如何?下面的代码不适用于此 function remove_add_to_cart_buttons() { if( is_product_category() || is_shop()) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); } } add_a

我已经从商店和分类页面中删除了“添加到购物车”按钮,但产品页面下方的“相关产品”部分如何?下面的代码不适用于此

function remove_add_to_cart_buttons() {
  if( is_product_category() || is_shop()) { 
    remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
  }
}
add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons', 10 );

您可以尝试使用自定义CSS,如下所示。将它放在管理面板下的外观->自定义程序->自定义CSS下

.woocommerce ul.products li.product a.button {
    display: none;
}

您可以尝试使用自定义CSS,如下所示。将它放在管理面板下的外观->自定义程序->自定义CSS下

.woocommerce ul.products li.product a.button {
    display: none;
}

下面是相同的代码:

remove_action('woocommerce_-after_-shop_-loop_-item'、'woocommerce_-template_-loop_-add_-to_-cart');
删除操作('woocommerce\u single\u product\u summary'、'woocommerce\u template\u single\u add\u to\u cart',30);
原因是“添加到购物车”按钮显示在这两个操作上

function\u-commerce\u-template\u-single\u-add\u-to\u-cart()
{
全球$产品;
执行操作('woocommerce'.$product->product\U type.'U add\U to\U cart');
}

以下是相同的代码:

remove_action('woocommerce_-after_-shop_-loop_-item'、'woocommerce_-template_-loop_-add_-to_-cart');
删除操作('woocommerce\u single\u product\u summary'、'woocommerce\u template\u single\u add\u to\u cart',30);
原因是“添加到购物车”按钮显示在这两个操作上

function\u-commerce\u-template\u-single\u-add\u-to\u-cart()
{
全球$产品;
执行操作('woocommerce'.$product->product\U type.'U add\U to\U cart');
}