首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试将WooCommerce订阅创建为管理员时出错

尝试将WooCommerce订阅创建为管理员时出错
EN

Stack Overflow用户
提问于 2021-10-11 14:45:43
回答 1查看 264关注 0票数 1

我正在尝试在WooCommerce中手动添加一个订阅,并不断地得到这个错误。

我已经找到了PHP文件,但不确定是否存在错误。任何帮助都将不胜感激。谢谢。

致命错误:第128行的/nas/content/live/montkdev/wp-content/plugins/woocommerce-subscriptions/includes/data-stores/class-wcs-customer-store-cached-cpt.php中不支持[]操作符

代码语言:javascript
复制
Call stack:

WCS_Customer_Store_Cached_CPT::add_subscription_id_to_cache()
wp-content/plugins/woocommerce-subscriptions/includes/data-stores/class-wcs-customer-store-cached-cpt.php:236
WCS_Customer_Store_Cached_CPT::maybe_update_for_post_meta_change()
wp-includes/class-wp-hook.php:303
WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:327
WP_Hook::do_action()
wp-includes/plugin.php:470
do_action()
wp-content/plugins/woocommerce-subscriptions/includes/class-wcs-post-meta-cache-manager.php:234
WCS_Post_Meta_Cache_Manager::trigger_update_cache_hook()
wp-content/plugins/woocommerce-subscriptions/includes/class-wcs-post-meta-cache-manager.php:220
WCS_Post_Meta_Cache_Manager::maybe_trigger_update_cache_hook()
wp-content/plugins/woocommerce-subscriptions/includes/class-wcs-post-meta-cache-manager.php:124
WCS_Post_Meta_Cache_Manager::meta_updated_with_previous()
wp-includes/class-wp-hook.php:303
WP_Hook::apply_filters()
wp-includes/plugin.php:189
apply_filters()
wp-includes/meta.php:205
update_metadata()
wp-includes/post.php:2335
update_post_meta()
wp-content/plugins/woocommerce/includes/data-stores/class-wc-data-store-wp.php:254
WC_Data_Store_WP::update_or_delete_post_meta()
wp-content/plugins/woocommerce/includes/data-stores/class-wc-order-data-store-cpt.php:214
WC_Order_Data_Store_CPT::update_post_meta()
wp-content/plugins/woocommerce-subscriptions/includes/data-stores/class-wcs-subscription-data-store-cpt.php:218
WCS_Subscription_Data_Store_CPT::update_post_meta()
wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php:173
Abstract_WC_Order_Data_Store_CPT::update()
wp-content/plugins/woocommerce-subscriptions/includes/data-stores/class-wcs-subscription-data-store-cpt.php:186
WCS_Subscription_Data_Store_CPT::update()
wp-content/plugins/woocommerce/includes/class-wc-data-store.php:179
WC_Data_Store::update()
wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-order.php:185
WC_Abstract_Order::save()
wp-content/plugins/woocommerce/includes/class-wc-order.php:221
WC_Order::save()
wp-content/plugins/woocommerce-subscriptions/includes/admin/meta-boxes/class-wcs-meta-box-subscription-data.php:375
WCS_Meta_Box_Subscription_Data::save()
wp-includes/class-wp-hook.php:303
WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:327
WP_Hook::do_action()
wp-includes/plugin.php:470
do_action()
wp-content/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php:222
WC_Admin_Meta_Boxes::save_meta_boxes()
wp-includes/class-wp-hook.php:305
WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:327
WP_Hook::do_action()
wp-includes/plugin.php:470
do_action()
wp-includes/post.php:4468
wp_insert_post()
wp-includes/post.php:4570
wp_update_post()
wp-admin/includes/post.php:423
edit_post()
wp-admin/post.php:227
EN

回答 1

Stack Overflow用户

发布于 2022-05-19 10:05:09

WCS在行$subscription_ids[] = $subscription_id;中的函数中存在此问题。

代码语言:javascript
复制
/**
 * Add a subscription ID to the cached subscriptions for a given user.
 *
 * @param int $user_id The user the subscription belongs to.
 * @param int $subscription_id A subscription to link the user in the cache.
 */
protected function add_subscription_id_to_cache( $user_id, $subscription_id ) {

    $subscription_ids = $this->get_users_subscription_ids( $user_id );

    if ( ! in_array( $subscription_id, $subscription_ids ) ) {
        $subscription_ids[] = $subscription_id;
        $this->update_subscription_id_cache( $user_id, $subscription_ids );
    }
}

如果问题仍然存在,请尝试添加以下代码片段,同时添加订阅。

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

https://stackoverflow.com/questions/69528156

复制
相关文章

相似问题

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