来自外部 php 的 Woocommerce 订阅访问

古拉

我有一个带有 Woocommerce 和 Woocommerce 订阅插件的 Wordpress 网站。

我需要编写一些 PHP 脚本来检查用户是否具有活动订阅状态。

从数据库中,我想获取信息:用户 ID、状态(如果它处于活动状态 - 如果付款并续订了订阅)、订阅的结束日期...

问题是我什至不知道订阅信息保存在哪里?

有人可以给我写一段代码,其中包括一个查询,该查询将为我提供订阅的用户列表,以及前面提到的必要信息?

稍后我将发布带有代码的更新,目前,我只需要有关查询和指导在何处查看数据库表的帮助。

ggsplet

这是我的解决方案(不是说它是最好的,但对我来说,它解决了我遇到的问题)。

function.php 中的代码(WP 子主题)

add_action('init','getWPuser');
function getWPuser(){
$current_user = wp_get_current_user();
return $current_user;
}

定制网站

在我的自定义站点中编写需要用户信息的代码。

require_once '../wp-load.php';
require_once '../wp-content/themes/h-code-child/functions.php';
require_once '../wp-includes/pluggable.php';
require_once '../wp-blog-header.php';
$current_user = getWPuser();

保存用户 ID 信息。

$logged_user_id = $current_user->ID;

检查特定订阅是否处于活动状态

$has_free = wcs_user_has_subscription( $logged_user_id, $product_id, 'active' );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.htaccess拒绝来自外部请求的访问

来自分类Dev

来自外部服务器的PHP包含

来自分类Dev

Elasticsearch 2.3启用来自外部ip的访问

来自分类Dev

有什么办法可以查看来自外部来源的php POST数据?

来自分类Dev

我如何将来自外部生成的php文件的信息发布到wordpress上?

来自分类Dev

阻止来自外部的Web服务器中的滥用访问

来自分类Dev

使用woocommerce在Wordpress中基于订阅的访问

来自分类Dev

来自外部硬盘的Ubuntu

来自分类Dev

来自外部js的函数

来自分类Dev

来自外部集群的NMI

来自分类Dev

如何在PHP中正确使用WooCommerce订阅API?

来自分类Dev

仅允许来自外部网络的api

来自分类Dev

来自外部文件的变量[已解决]

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

是否可以阻止来自外部的请求?

来自分类Dev

禁止来自外部功能的错误消息

来自分类Dev

来自外部XIB的DidSet崩溃

来自分类Dev

来自外部网络的SSH被拒绝

来自分类Dev

来自外部链接的Wordpress特色图片

来自分类Dev

仅允许来自外部网络的api

来自分类Dev

书签-来自外部js的Var

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

来自外部javascript文件的getElementById

来自分类Dev

来自外部联接的SQLAlchemy返回模型

来自分类Dev

来自外部表的MySQL数据

来自分类Dev

来自外部IP的SSH问题

来自分类Dev

来自外部JAR的SpringBoot Autowired异常

来自分类Dev

来自外部 DBcontext 的 Feed Restier

来自分类Dev

计算来自外部源的数据