首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WooCommerce订阅和我的帐户问题

WooCommerce订阅和我的帐户问题
EN

Stack Overflow用户
提问于 2019-07-16 03:39:01
回答 1查看 433关注 0票数 0

致命错误:未捕获错误:对null调用成员函数get_status()

我已经安装了WooCommerce和WooCommerce订阅,以及WooCommerce自定义我的帐户页面。当我点击View Subscription时,我得到一个关于网站有问题的错误。当我在Chrome中显示控制台,和/或启用Debug时,我得到以下错误消息。任何帮助都是非常感谢的!

致命错误:未捕获错误:在myaccount堆栈跟踪中对null调用成员函数get_status():#0 /www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(249):include() #1 /www/wp-content/plugins/woocommerce-subscriptions/includes/class-wcs-template-loader.php(41):get_status(‘myaccount/Subsc...’,wc_get_template,'','/www/wp-content...') #2 /wordpress/wp-includes/class-wp-hook.php(286):WCS_Template_Loader::get_subscription_details_template(NULL) #3 /wordpress/wp-includes/class-wp-hook.php(310):WP_Hook->apply_filters('',数组) #4 /wordpress/wp-includes/plugin.php(465):WP_钩子->do_action(数组) #5 /www/wp-content/plugins/woocommerce-subscriptions/templates/myaccount/view-subscription.php(23):do_action('woocommerce_sub...',空)第6行内容包括(‘/www/wp- /www/wp-content/plugins/woocommerce/includes/wc-core-functions.php(249):...’)第7行/www/wp-content/plugins/woocommerce-subscriptions/templates/myaccount/subscription-details.php中的#7 /www/wp-content/plugins/yith-woocommerce-customize-myaccount-page/includes/functio

EN

回答 1

Stack Overflow用户

发布于 2019-10-16 23:33:23

在view-scription.php文件中添加以下内容:

代码语言:javascript
复制
$subscription = wcs_get_subscription(basename($_SERVER['REQUEST_URI']));

你可以在你的主题的woocommerce/myaccount文件夹中找到它。如果您没有它,那么您将不得不通过从您的woocommerce安装中复制它来创建它(如果您不确定它是如何工作的,请检查this link )。

这行应该紧跟在安全检查之后:

代码语言:javascript
复制
if ( ! defined( 'ABSPATH' ) ) {
        exit; // Exit if accessed directly
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57046199

复制
相关文章

相似问题

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