如何更改单个产品页面 URL?

时间:2021-07-12 15:55:24

标签: php woocommerce hook-woocommerce

我想通过单击产品名称和图像(两者)来获取我的一些产品(在我即将推出的网上商店中)加载的不是“传统”woocommerce 产品页面,而是我创建的页面,例如着陆页。

我搜索了代码,也找到了一个类似这样的代码:

add_filter ('woocommerce_loop_product_link', 'bbloomer_change_product_permalink_shop', 99, 2);
 
function bbloomer_change_product_permalink_shop ($link, $product) {
   $this_product_id = $product-> get_id ();
   // E.G. CHANGE LINK FOR PRODUCT ID = 25
   if ($this_product_id === 25) $link = '/ custom-landing-page';
   return $link;
}

我尝试了产品的代码。有趣的是代码可以工作,但前提是我点击产品类别页面上的产品图片。如果我点击产品名称,“传统”woocommerce 产品页面将加载。

我使用的主题:Astra 生成器:古腾堡 + 古腾堡终极插件

有人可以帮我吗?

0 个答案:

没有答案