在我的网站上,我创建了一个自定义钩子。这是我的代码:
<?php function myActionHookFunctionvars($vars) {
$orderid = $vars['orderid'];
$ordernumber = $vars['ordernumber'];
$amount = $vars['amount'];
//here i need the group id of the product in which it lies.
}
add_hook("AfterShoppingCartCheckout",1,"myActionHookFunctionvars");?>
所以,在这里,我需要得到我们订购的这个产品所在的集团(gid)的信息。因为我想仅针对特定组的产品应用此挂钩,而不是针对所有组。
答案 0 :(得分:0)
我找到了上述问题的答案。 将代码置于数量变量下面的函数:
$gidsql = "SELECT gid FROM `tblproducts` WHERE id=(SELECT packageid FROM `tblhosting` WHERE orderid=$orderid)";
$gidresult = mysql_query($gidsql);
while($row = mysql_fetch_array($gidresult)){
$mygid = $row['gid'];
}
它对任何人都有用。