好吧,这里的第一篇文章,关于这种事情,我有点菜鸟。如果答案很简单,那么抱歉。
我正在尝试创建链接并回显自定义URL,还获取该产品的当前ID。我的链接有效,但在?add-to-cart =
之后添加wc_get_page_id时遇到问题echo '<a href="/basket/?add-to-cart=52&quantity=12">MY CUSTOM LINK</a>';
我尝试了许多方法来执行此操作,但是没有一个起作用。 任何提示将不胜感激。
答案 0 :(得分:1)
欢迎来到SO。由于标题的原因,我认为您正在尝试在仅显示一种产品的页面中获取product_id。但是在wc_get_page_id
的{{3}}中,有人说
检索页面ID-用于myaccount,edit_address,商店,购物车,结帐,付款,view_order和条款。如果找不到页面,则返回-1。
所以我认为,这不适用于您的情况。如果要在产品页面reference中获得产品ID,可以执行以下操作:
global $product;
$id = $product->get_id();