Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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_Cart_Hook Woocommerce - Fatal编程技术网

Php 在添加到购物车后添加一个按钮,并将其重定向到WooCommerce中的某个自定义链接

Php 在添加到购物车后添加一个按钮,并将其重定向到WooCommerce中的某个自定义链接,php,wordpress,woocommerce,cart,hook-woocommerce,Php,Wordpress,Woocommerce,Cart,Hook Woocommerce,我正在使用此挂钩在“添加到购物车”按钮后添加一个按钮: add_action( 'woocommerce_after_add_to_cart_button', array($this, 'add_button')); 但当我点击该按钮时,它正在执行添加到购物车按钮的功能 如何自定义按钮链接(到其他页面) 提前感谢。您需要在“添加到购物车”按钮后使用woocommerce\u以这种方式钩住以获得您想要的: add_action( 'woocommerce_after_add_to_cart_bu

我正在使用此挂钩在“添加到购物车”按钮后添加一个按钮:

add_action( 'woocommerce_after_add_to_cart_button', array($this, 'add_button'));
但当我点击该按钮时,它正在执行添加到购物车按钮的功能

如何自定义按钮链接(到其他页面)


提前感谢。

您需要在“添加到购物车”按钮后使用
woocommerce\u
以这种方式钩住以获得您想要的:

add_action( 'woocommerce_after_add_to_cart_button', 'add_custom_button', 10, 0 );
function add_custom_button() { 
    $my_custom_link = home_url('/my_page_slug/');
    echo '<a class="btn-atc" href="' . esc_url( $my_custom_link ) .'">' . __( "My text button", "my_theme_slug" )  . '</a>';
}; 

回调函数
add_按钮
是什么样子的?请编辑您的问题以包含代码,而不是在评论中发布。嘿,谢谢您的回答。我正在尝试更改按钮echo“”的css__(“我的文本按钮”、“我的主题”slug”); }; 通过将类用作btnCss脚本.btn{左边距:5px;边距顶部:-5px;位置:相对;填充:0.3em 1em;边框:2px实心;-webkit边框半径:3px;-moz边框半径:3px;边框半径:3px;背景:透明;字体大小:20px;字体重量:500;行高:1.7em!重要;-webkit过渡:全部0.2s;-moz过渡:全部0.2s;过渡:全部0.2s;}但我的按钮风格仍然没有改变