如何显示用户的WooCommerce订阅详情?

Der*_*son 2 php wordpress subscription woocommerce

我创建了一个自定义页面模板,我想显示用户订阅的具体细节(例如订阅开始日期).

"我的帐户"页面上的可用挂钩显示了这一点,但我不知道如何拆除挂钩的输出,甚至只是在页面模板上显示它.

任何帮助,将不胜感激!

Wis*_*abs 5

在活动主题的functions.php中添加以下代码.

add_shortcode('wdm_my_subscription', 'wmd_my_custom_function');
function wmd_my_custom_function(){
    WC_Subscriptions::get_my_subscriptions_template();
}
Run Code Online (Sandbox Code Playgroud)

现在[wdm_my_subscription]在您要显示用户订阅的页面上用作短代码.

截图:

没有短代码: 在此输入图像描述

添加短代码: 在此输入图像描述

结果:

在此输入图像描述

如果你需要修改它的输出,你可能需要复制WooCommerce订阅插件的get_my_subscriptions_template()函数 WC_Subscriptions类的包含,并在这个短代码中使用它,这将帮助你添加你想要的细节.