如果此变量动态设置为$ newsales_countday = 10.以下命令将更新post meta key sales_countday,并为其赋值“10”
update_post_meta ( $productId, 'sales_countday', $newsales_countday ) ;
我想知道的是你怎么能只对这个值+1,所以它可以是11。
我不擅长php,所以我试着说
$addone = 1 ;
然后
update_post_meta ( $productId, 'sales_countday', $newsales_countday + $addone ) ;
但我认为我做错了。
答案 0 :(得分:2)
无需为该操作声明新变量,只需添加$newsales_countday + 1
即可。
作为对答案的回复,指定您应该使用$newsales_countday++
,错误,除非您在>>方法调用之前执行,因为{{1} }返回原始值,然后递增它。
$myvar++
答案 1 :(得分:0)
试试这个:
$ newsales_countday ++
答案 2 :(得分:0)
$newsales_countday++
是最简单的方法和最有用的选择。