首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >S2会员专业钩子

S2会员专业钩子
EN

Stack Overflow用户
提问于 2014-12-11 22:29:06
回答 1查看 113关注 0票数 0

我使用的是Pro API For Remote Operations php form,它与自定义支付网关一起工作得很好,然而,我在最后一个障碍上遇到了困难。

我只是想检查一个用户的'wp_s2member_auto_eot_time‘元值,然后添加一个年份。

我正在尝试使用下面的代码来实现这一点,但它会引发一些错误。

代码语言:javascript
复制
 $startDate = get_user_meta ( $wp_s2member_auto_eot_time );
 $expire_on = date("Y", strtotime("+ 1 year, $startDate"));

这本身就很好用:

代码语言:javascript
复制
 $expire_on = date("Y", strtotime("+ 1 year, $startDate"));

但是,它不更新现有的日期,它使用todays日期并在其上添加一年。我希望它在这个元值‘wp_s2ember_auto_eot_time’中已经显示的日期上添加一个年份。

任何帮助都是非常感谢的,

谢谢

在“Diggy‘s”评论之后--我现在有:

代码语言:javascript
复制
 $startDate = get_user_meta( $user_id, 'wp_s2member_auto_eot_time', true );
 $expire_on = date("Y", strtotime("+ 1 year, $startDate"));

尽管如此,这仍然没有任何作用。对我目前掌握的东西有什么帮助吗?

谢谢Diggy --我觉得我的方向是对的。

EN

回答 1

Stack Overflow用户

发布于 2014-12-11 22:35:20

您必须传递一个用户ID、一个用于元键的字符串以及作为第三个参数的true,以返回元字段的值:

代码语言:javascript
复制
get_user_meta( $user_id, 'wp_s2member_auto_eot_time', true );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27425195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档