我正在 Wordpress 中使用 WooCommerce插件来处理我目前正在处理的项目。
通常情况下,当您想要购买某物时(从客户的角度来看),您可以将产品添加到购物车并购买。
问题是,我工作的客户不想使用购物车。 相反,他希望客户(当他们点击产品时)进入他们需要填写他们的名字,电子邮件地址等的页面,并发送电子邮件以获取购买特定产品的请求。
但我遇到了一点麻烦。创建表单和发送电子邮件不是问题,但我需要将当前的产品ID发布到表单以使其工作,并且我无法找到将其发布到页面的方法。是否存在存储当前产品ID的特定变量?或者如何获取产品ID以便存储在变量中,以便将其发布到我的表单中?
非常感谢, 勒
答案 0 :(得分:5)
你可以像这样在Wordpress中获取它:
$id = $product->id;
$id = $post->id // Not working
编辑(根据评论):由于 WooCommerce 3 ,不应直接访问产品属性,因此$product->id
将记录PHP错误。而是使用$product->id()
。
答案 1 :(得分:3)
最新方法(WooCommerce 3.0.8)为 Do While ie.ReadyState <> READYSTATE_COMPLETE
Loop