我正在使用Wordpress中的WooCommerce插件进行当前正在处理的项目。
通常,当您要购买商品时(从客户角度出发),您会将产品添加到购物车中并购买。
问题是,我正在工作的客户不想使用购物车。相反,他希望客户(单击产品时)转到页面,在该页面上他们需要填写姓名,电子邮件地址等,并发送电子邮件以请求购买特定产品。
但是我遇到了一些麻烦。创建表单并发送电子邮件不是问题,但是我需要将当前产品ID发布到表单上才能正常工作,并且某种程度上我找不到将其发布到页面上的方法。是否存在用于存储当前产品ID的特定变量?或如何获取要存储在变量中的产品ID,以便将其发布到表单中?
非常感谢,René
您可以像这样在Wordpress中获取它:
$id = $product->id;
$id = $post->id // Not working
编辑(根据评论):自WooCommerce 3以来,不应直接访问产品属性,因此$product->id
将记录PHP错误。改为使用$product->id()
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句