如何显示用户的WooCommerce订阅详细信息?

问题描述:

我已经创建了自定义页面模板,并且想显示用户订阅的特定详细信息(例如订阅开始日期)。如何显示用户的WooCommerce订阅详细信息?

“我的帐户”页面上的可用挂钩显示了这一点,但我不知道如何拆除钩子的输出,甚至仅仅将其显示在页面模板上。

任何帮助,将不胜感激!

+0

您应该指定更好的问题,您希望以何种方式显示用户的订阅详细信息,以及为什么要拆除钩子的输出。这样做之后,也许有人会尝试帮助并回答你的问题。 – 2014-09-30 14:59:25

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

add_shortcode('wdm_my_subscription', 'wmd_my_custom_function'); 
function wmd_my_custom_function(){ 
    WC_Subscriptions::get_my_subscriptions_template(); 
} 

现在使用[wdm_my_subscription]作为您想要显示用户订阅的页面上的简码。

截图:

没有简码: enter image description here

添加简码: enter image description here

结果:

enter image description here

如果需要修改,它的输出,你可能需要复制包含get_my_subscriptions_template()功能WC_Subscriptions类WooCommerce认购插件的,并用它在此短代码代替,这将有助于您添加你想要的细节。