matlab提示未定义wc,WooCommerce 教程:修复致命错误调用未定义的函数wc_get_order() - WooCommerce 微站...
我為客戶開發(fā)了一個自定義支付網(wǎng)關(guān)插件,他們希望為 “鱈魚”(貨到付款)添加類似的方法。他希望增加一種稱為 “交貨卡” 的方法。我只是復(fù)制代碼,將 PHP 添加到一個文件中,制作了一個插件,并給他插件 zip 文件。一切都很好,直到他做了一個測試結(jié)帳。
下訂單后顯示的錯誤
Fatal error: Call to undefined function wc_get_order() in /home/XXXXXXX/public_html/wp-content/plugins/woocommerce-gateway-carddelivery-plugin/woocommerce-gateway-carddelivery-plugin.php on line 201
修復(fù):wc_get_order()僅對 WooCommerce 2.2+有效
這很簡單 客戶端仍在使用 WooCommerce 2.1,新訂單的名稱不同。從 WooCommerce 2.2 中,使用 wc_get_order()創(chuàng)建訂單。
我只是用這個代替:
$order = wc_get_order( $order_id );
有了這個:
$order = new WC_Order( $order_id );
如何添加此代碼?
1、您可以將 PHP 代碼片段放置在主題或子主題的 functions.php 文件的底部(如果是 CSS 代碼,請?zhí)砑拥阶又黝}的 style.css 文件底部)修改之前建議先備份原始文件,若出現(xiàn)錯誤請先刪除此代碼。
2、WordPress 4.9 后改進了主題編輯器,對于 CSS 代碼也可打開網(wǎng)站前臺編輯器的【自定義】,復(fù)制代碼添加到自定義 css 中。
此代碼是否可用?
如需幫助或是您有更好的方案想分享?請到薇曉朵 WooCommerce 中文論壇留言告知,我們希望可以幫到更多國內(nèi)的 WooCommerce 用戶也希望您的參與。
文章沒看懂?代碼不會用?需要幫助你可以去論壇提問自助服務(wù)臺
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的matlab提示未定义wc,WooCommerce 教程:修复致命错误调用未定义的函数wc_get_order() - WooCommerce 微站...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pr怎么剪辑视频 pr怎么截取视频片段
- 下一篇: matlab创建数组对象,MATLAB一