Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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 在特定产品的“添加到购物车”按钮旁边添加自定义内容_Php_Wordpress_Woocommerce_Product_Hook Woocommerce - Fatal编程技术网

Php 在特定产品的“添加到购物车”按钮旁边添加自定义内容

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

我正在尝试为特定产品添加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 = $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文件或任何插件文件中

此代码经过测试并正常工作