我正在使用Pro API For Remote Operations php表单,它与自定义支付网关配合得很好,但是,我在这最后的障碍中遇到了磕磕绊。
我只想查看用户的'wp_s2member_auto_eot_time'元值,然后再添加一年。
我正在尝试使用下面的内容来实现这一点,但它会引发一些错误。
$startDate = get_user_meta ( $wp_s2member_auto_eot_time );
$expire_on = date("Y", strtotime("+ 1 year, $startDate"));
这本身就很有效:
$expire_on = date("Y", strtotime("+ 1 year, $startDate"));
但是,它不会更新现有日期,它会使用今天的日期并为其添加一年。我希望它在已经显示在此元值'wp_s2member_auto_eot_time'中的日期添加一年。
非常感谢任何帮助,
谢谢
在'Diggy'的评论之后 - 我现在有:
$startDate = get_user_meta( $user_id, 'wp_s2member_auto_eot_time', true );
$expire_on = date("Y", strtotime("+ 1 year, $startDate"));
尽管如此,这仍然无济于事。到目前为止我有什么帮助吗?
感谢Diggy - 感觉我正朝着正确的方向前进。
答案 0 :(得分:0)
您必须为元密钥传递用户ID,字符串,并作为第三个参数传递true
以返回元字段的值:
get_user_meta( $user_id, 'wp_s2member_auto_eot_time', true );