Php 在特定产品的“添加到购物车”按钮旁边添加自定义内容
我正在尝试为特定产品添加woocommerce中“添加到购物车”按钮旁边的内容,我使用了bellow woocommerce挂钩,但不幸的是,它没有起作用:Php 在特定产品的“添加到购物车”按钮旁边添加自定义内容,php,wordpress,woocommerce,product,hook-woocommerce,Php,Wordpress,Woocommerce,Product,Hook Woocommerce,我正在尝试为特定产品添加woocommerce中“添加到购物车”按钮旁边的内容,我使用了bellow woocommerce挂钩,但不幸的是,它没有起作用: add_action( 'woocommerce_after_add_to_cart_button', 'add_content_after_addtocart_button_func' ); function add_content_after_addtocart_button_func() { $current_product
add_action( 'woocommerce_after_add_to_cart_button', 'add_content_after_addtocart_button_func' );
function add_content_after_addtocart_button_func() {
$current_product = $product->id;
if($current_product === '13333') {
echo '<div class="second_content">Place your content here!</div>';
}
}
add_action('woocommerce_后加_至_购物车_按钮','add_内容_后加_至购物车_按钮_func');
函数add\u content\u在\u addtocart\u按钮\u func()之后{
$current_product=$product->id;
如果($current_product==='13333'){
echo“将您的内容放在此处!”;
}
}
有人能帮我吗
谢谢
更新:增加了与WC+3的兼容性
此自定义功能挂接在woocommerce\u single\u product\u summary
操作挂钩中,将在单个产品页面中的特定产品ID
按钮后显示自定义内容:
add_action( 'woocommerce_single_product_summary', 'add_content_after_addtocart_button_func', 35 );
function add_content_after_addtocart_button_func() {
global $product;
// Added compatibility with WC +3
$product_id = method_exists( $product, 'get_id' ) ? $product->get_id() : $product->id;
if($product_id == 13333)
echo '<div class="custom-content">'.__('Place your content here!','woocommerce').'</div>';
}
add_action('woocommerce_single_product_summary','add_content_后添加_addtocart_button_func',35);
函数add\u content\u在\u addtocart\u按钮\u func()之后{
全球$产品;
//增加了与WC+3的兼容性
$product\U id=方法\U存在($product,'get\U id')?$product->get\U id():$product->id;
如果($product_id==13333)
回显“”。_uu('Place your content here!','woocommerce');
}
该代码位于活动子主题(或主题)的function.php文件或任何插件文件中
此代码经过测试并正常工作