我使用的是Pro API For Remote Operations php form,它与自定义支付网关一起工作得很好,然而,我在最后一个障碍上遇到了困难。
我只是想检查一个用户的'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"));但是,它不更新现有的日期,它使用todays日期并在其上添加一年。我希望它在这个元值‘wp_s2ember_auto_eot_time’中已经显示的日期上添加一个年份。
任何帮助都是非常感谢的,
谢谢
在“Diggy‘s”评论之后--我现在有:
$startDate = get_user_meta( $user_id, 'wp_s2member_auto_eot_time', true );
$expire_on = date("Y", strtotime("+ 1 year, $startDate"));尽管如此,这仍然没有任何作用。对我目前掌握的东西有什么帮助吗?
谢谢Diggy --我觉得我的方向是对的。
发布于 2014-12-11 22:35:20
您必须传递一个用户ID、一个用于元键的字符串以及作为第三个参数的true,以返回元字段的值:
get_user_meta( $user_id, 'wp_s2member_auto_eot_time', true );https://stackoverflow.com/questions/27425195
复制相似问题