我在WooCommerce开发一个网店(v 2.4.6)。在本地机器上,WooCoommerce使用密钥和订单标识创建订单。
当我把代码放在实时环境中时,WooCommerce不会创建订单密钥并给出错误
[Wed Sep 02 11:55:55.256903 2015] [:error] [pid 42524] [client ******] PHP Fatal error: Call to a member function get_items() on boolean in /var/www/****/wp-content/plugins/woocommerce/includes/wc-order-functions.php on line 315
在错误的地方有这样的代码:
$order = wc_get_order( $order_id );
if ( $order && $order->has_status( 'processing' ) && get_option( 'woocommerce_downloads_grant_access_after_payment' ) == 'no' ) {
return;
}
if ( sizeof( $order->get_items() ) > 0 ) {
函数“wc_get_order($order_id)”在创建订单后获取订单,并返回订单对象。
所以我猜WooCommerce不会在结帐过程后创建订单。有没有人经历过这个问题?
亲切的问候。
固定
我重新启动了Apache和MySQL,问题自行解决了,奇怪。。
我想用元素距离约束对组合进行排序和取消排序。选定的元素不能重复。 例如: 元素从中选择 正在选择的元素 2个选择元素之间的最大距离 与约束匹配 与约束不匹配 在给定距离约束下,小于,如何对组合进行排序?有没有一种方法可以在不计算较小秩的组合的情况下进行排序?
对于正整数n和k,让“n的k-分区”是k个加起来等于n的不同正整数的有序列表,让给定n的k-分区的“秩”是它在所有这些列表的有序列表中的位置,从0开始。 例如,有两个5(n)的2分区 所以,我想做两件事: 给定n,k和n的k-划分,我想求n的k-划分的秩。 给定n,k和一个秩,我想找到n的k-划分 我能做到这一点,而不必计算n的所有k-划分,在感兴趣的k-划分之前吗? 这个问题与其他问题不同,因为
对于正整数n和k,设“n的k-fibonacci位序列”为k的位序列,其中索引上的描述不但是。这些正整数加起来等于n,并让给定的k-fibonnaci位序列n的“秩”作为其在所有这些fibonacci位序列的排序列表中的位置,以字典顺序从0开始。 例如,对于数字39,我们有以下有效的k-斐波那契-比特序列,k 34 21 13 8 5 3 2 1代码 k=2秩=0 k=3秩=0 k=3秩=1 k=
@adilooze解决方案
本页包含内容: 自定义原型 实现默认值 支持基本布尔型初始化 支持Bool类型判断 支持兼容各们各派的类型 完善OCBool的布尔基因体系 小伙伴们,Swift中的Bool类型有着非常重要的语法功能,并支撑起了整个Swift体系中的逻辑判断体系,经过老码的研究和学习, Bool类型本身其实是对基础Boolean类型封装,小伙伴们可能咬着手指头问老码,怎么一会Bool类型,一会Boolean类型,其
假设我有一个由三列组成的数据框架:年龄、性别和国家。 我想随机洗牌这些数据,但在一个有序的方式根据性别。有n个雄性和m个雌性,其中n可以小于、大于或等于m。洗牌应该以这样的方式进行,我们可以在8人的情况下得到以下结果: 男性,女性,男性,女性,男性,女性,女性,女性,......(如果有更多的女性:m