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');
}