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;}但我的按钮风格仍然没有改变