Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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
Javascript woocommerce-删除“删除”;“添加到购物车”;按钮_Javascript_Php_Wordpress_Woocommerce - Fatal编程技术网

Javascript woocommerce-删除“删除”;“添加到购物车”;按钮

Javascript woocommerce-删除“删除”;“添加到购物车”;按钮,javascript,php,wordpress,woocommerce,Javascript,Php,Wordpress,Woocommerce,只有“添加到购物车”按钮隐藏而不影响其他内容(如变化下拉列表或数量)的正确方法是什么 我使用按钮上的display:none找到了解决方案,但这可以绕过 我的目标是将某些产品上的“添加到购物车”按钮替换为“请求价格”按钮。您好,这是您的解决方案代码。您需要使用不会影响其他代码的钩子。这将从所有产品中删除“添加到购物车”按钮 function remove_loop_button(){ remove_action( 'woocommerce_after_shop_loop_item', 'wooc

只有“添加到购物车”按钮隐藏而不影响其他内容(如变化下拉列表或数量)的正确方法是什么

我使用按钮上的
display:none
找到了解决方案,但这可以绕过


我的目标是将某些产品上的“添加到购物车”按钮替换为“请求价格”按钮。

您好,这是您的解决方案代码。您需要使用不会影响其他代码的钩子。这将从所有产品中删除“添加到购物车”按钮

function remove_loop_button(){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
add_action('init','remove_loop_button');
下面是代码,如果您想更改“添加到购物车”按钮文本,可以使用该代码

add_filter( 'add_to_cart_text', 'woo_custom_cart_button_text' );    // < 2.1

function woo_custom_cart_button_text() {

        return __( 'My Button Text', 'woocommerce' );

}
add_filter('add_to_cart_text','woo_custom_cart_button_text');//<2.1
功能woo_自定义_购物车_按钮_文本(){
返回uuu('My Button Text','woocommerce');
}


我希望这将对您有所帮助。

您好,这是您的解决方案代码。您需要使用不会影响其他代码的钩子。这将从所有产品中删除“添加到购物车”按钮

function remove_loop_button(){
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
}
add_action('init','remove_loop_button');
下面是代码,如果您想更改“添加到购物车”按钮文本,可以使用该代码

add_filter( 'add_to_cart_text', 'woo_custom_cart_button_text' );    // < 2.1

function woo_custom_cart_button_text() {

        return __( 'My Button Text', 'woocommerce' );

}
add_filter('add_to_cart_text','woo_custom_cart_button_text');//<2.1
功能woo_自定义_购物车_按钮_文本(){
返回uuu('My Button Text','woocommerce');
}


我希望这将对您有所帮助。

插件>woocommerce并打开文件woocommerce.php

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

这段代码将帮助您从商店页面和产品详细信息页面隐藏“添加到购物车”按钮,并打开文件woocommerce.php

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
此代码将帮助您从“商店”页面和“产品详细信息”页面隐藏“添加到购物车”按钮,以仅隐藏“添加到购物车””-

函数删除循环按钮(){
删除操作('woocommerce'u在'u shop'u loop'u item'之后,'woocommerce'模板'u loop'u将'u添加到'u cart');
}
添加动作('init','remove_loop_button');
添加操作('WOOMerce'u在'u shop'u loop'u item'之后,'replace'u add'u to'u cart');
函数替换\将\添加到\购物车(){
全球$产品;
$link=$product->get_permalink();
echo do_短码(“”);
}
它将删除商店页面中每个产品的“添加到购物车”按钮

在这里,您可以获得WooCommerce操作和过滤器挂钩 -

仅隐藏“添加到购物车””-

函数删除循环按钮(){
删除操作('woocommerce'u在'u shop'u loop'u item'之后,'woocommerce'模板'u loop'u将'u添加到'u cart');
}
添加动作('init','remove_loop_button');
添加操作('WOOMerce'u在'u shop'u loop'u item'之后,'replace'u add'u to'u cart');
函数替换\将\添加到\购物车(){
全球$产品;
$link=$product->get_permalink();
echo do_短码(“”);
}
它将删除商店页面中每个产品的“添加到购物车”按钮

在这里,您可以获得WooCommerce操作和过滤器挂钩 -

这个代码对我有用

如果失败,我会访问plugins/woocommerce中的wc-template-hooks.php对以下内容进行评论:-

add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
这个代码对我有用

如果失败,我会访问plugins/woocommerce中的wc-template-hooks.php对以下内容进行评论:-

add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );

我希望这能帮助一些人,我对一个名为Rango的主题有一个问题,它显示了重复的添加到购物车按钮,无论如何…我必须进入wp内容/themes/Rango/inc/woo/并且有一个名为hooks.php的文件,我注释了
add\u action('woocommerce\u之后的商店\循环\项目','ftc\模板\循环\添加\到购物车',80)这对我来说很有用。

我希望这会对某人有所帮助,我遇到了一个名为Rango的主题问题,它显示了重复的“添加到购物车”按钮,无论如何……我必须进入wp content/themes/Rango/inc/woo/并且有一个名为hooks.php的文件,我注释了
添加操作('woocommerce_after_shop_loop_item'、'ftc_template_loop_add_to_cart',80)
这对我很有效。

对不起,这两个代码对我都不起作用…我必须将它们粘贴到我主题内的functions.php中,对吗?首先:我仍然可以看到“添加到购物车”-按钮等。第二:此解决方案还删除了变体、数量等。我只想删除“添加到购物车”-按钮。除此之外……第一:我仍然可以看到“添加到购物车”-按钮等。第二:此解决方案还删除了变体、数量等。我只想删除“添加到购物车”按钮“-按钮。没有其他内容…不重复,因为这些解决方案也会删除产品变体、数量等…我的问题是只删除“添加到购物车”按钮-没有其他内容。或者编辑“不重复”,因为这些解决方案也会删除产品变体、数量等…我的问题是只删除“添加到购物车”按钮-无其他内容。或编辑