我的WP網站在試圖訪問管理區的外觀>小工具選單時崩潰了。我不確定這個問題有多久了,因為我今天才發現它。
錯誤細節:
An error of type E_ERROR was caused in line 3的檔案/home/echipame/public_html/wp-content/themes/wilmer/framework/modules/woocommerce/widgets/woocommerce-dropdown-art/contemplates。 php。Error訊息。未被發現的錯誤。呼叫成員函式 is_empty() on null ) title">null in /home/echipame/public_html/wp-content title">內容/主題/Wilmer/框架/模塊/woocommerce/widgets/woocommerce-dropdown-cart/templates/content。 php:3
Stack trace。
#0 /home/echipame/public_html/wp-content. title">內容/主題/Wilmer/框架/lib/mkdf。 functions.php(849)。include()
#1 /home/echipame/public_html/wp-內容/主題/Wilmer/框架/lib/mkdf。 functions.php(870)。wilmer_mikado_get_template_part('framework/modul.... ', '', Array, false)
#2 /home/echipame/public_html/wp- 內容/主題/Wilmer/框架/模塊/woocommerce/widgets/woocommerce-下拉-購物車/woocommerce-下拉-購物車。 php(51)。wilmer_mikado_get_module_template_part('widgets/woocomm...'/span>, 'woocommerce'/span>)
#3 /home/echipame/public_html/wp- includes/class-wp-widget。 php(393)。WilmerMikadoClassWoocommerceDropdownCart->widget(Array, Array>)
#4 /home/echipame/public_html。 title">public_html/wp-includes/widgets。 php(1977)。WP_Widget->display_callback(Array, Array>)
#5 /home/echipame/public_html。 title">public_html/wp-includes/rest-api/endpoints/class-wp-res
似乎造成這種情況的PHP代碼(content.php)是這樣的:
wilmer_mikado_get_module_template_part( 'widgets/woocommerce-dropdown-cart/templates/parts/opener', 'woocommerce' );
<div class="mkdf-sc-dropdown" >
< div class="mkdf- sc-dropdown-inner < ? php if(WC()->cart-> is_empty()){ echo esc_attr('mkdf-empty-sc'); }">
<?php if ( ! WC()->cart->is_empty() ) {
wilmer_mikado_get_module_template_part( 'widgets/woocommerce-dropdown-cart/templates/parts/loop', 'woocommerce' );
wilmer_mikado_get_module_template_part( 'widgets/woocommerce-dropdown-art/templates/parts/order-details', 'woocommerce');
wilmer_mikado_get_module_template_part( 'widgets/woocommerce-dropdown-art/templates/parts/button', 'woocommerce')。
} else {
wilmer_mikado_get_module_template_part( 'widgets/woocommerce-dropdown-art/templates/posts-not-found', 'woocommerce' ) 。
} ?>
</div>
</div>
當涉及到PHP時,我非常不懂,所以你能幫我找到罪魁禍首嗎?我認為這個問題與下面這一行有關,但我不確定如何解決:
我不知道該如何解決。
<?php if ( ! WC()-> cart-> is_empty() ) {
uj5u.com熱心網友回復:
在這兩種情況下(你在第3行檢查購物車是否為空,在第4行檢查購物車是否為空),你需要檢查 "購物車物件 "是否存在:
if ( WC()-> cart & & WC()-> cart-> is_empty() )
而且
if ( WC()->cart&& ! WC()->cart->is_empty() )
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331794.html
標籤:
上一篇:如何使用VisualStudio2017在.NetFrameworkv4.6.1應用程式中安裝EntityFramework
下一篇:基于陣列元素改變SQL查詢
