为woocommerce中的单个产品添加外部链接按钮



我已经尝试了其他相关问题中提供的编码,但它们不起作用-可能是因为我不擅长这个。我想添加一个按钮,只有一个产品旁边的"添加到购物车"按钮,将链接到外部网站。这必须出现在商店页面和产品描述页面上,因为我不希望国际买家在不知道他们有一个节省运费的国际选项的情况下"添加到购物车"。只是提醒一下——我不是开发人员,但可以在代码中导航。请帮助这个迷失的灵魂

下面的代码帮助您添加外部链接按钮。复制代码并添加到主题function.php文件中。它只适用于产品id 41和53,在我的例子中,你可以用你想要显示此按钮的产品id替换。

add_action('woocommerce_after_add_to_cart_button', 'additional_single_product_button', 20); // add button in single product page
add_action('woocommerce_after_shop_loop_item', 'additional_single_product_button', 20); // add button in shop page
function additional_single_product_button()
{
global $product;
// Define your targeted product IDs in the array below 
$targeted_product_ids = array(41, 53);
if (in_array($product->get_id(), $targeted_product_ids)) {
echo '<br><a  href="https://google.com" class="button">i am external button</a>'; // your button
}
}

我希望它能帮助你解决问题。

谢谢。

相关内容

  • 没有找到相关文章

最新更新