woocommerce 外加程式與主題衝突導致網站開不起來


上一回加了woocommerce 台灣地址選單後有些主題發生衝突,網站會直接出現error 500 ,整個網站開不起來的現象,以下是原本所添加的程式


// WooCommerce 台灣結帳表單 城市下拉選項

add_filter('woocommerce_states', 'cwp_woocommerce_tw_states');

function cwp_woocommerce_tw_states($states) {

 $states['TW'] = array(
          '基隆市' => '基隆市',
          '台北市' => '台北市',
          '新北市' => '新北市',
          '宜蘭縣' => '宜蘭縣',
          '桃園市' => '桃園市',
          '新竹市' => '新竹市',
          '新竹縣' => '新竹縣',
          '苗栗縣' => '苗栗縣',
          '台中市' => '台中市',
          '彰化縣' => '彰化縣',
          '南投縣' => '南投縣',
          '雲林縣' => '雲林縣',
          '嘉義市' => '嘉義市',
          '嘉義縣' => '嘉義縣',
          '台南市' => '台南市',
          '高雄市' => '高雄市',
          '屏東縣' => '屏東縣',
          '花蓮縣' => '花蓮縣',
          '台東縣' => '台東縣',
          '澎湖' => '澎湖',
          '金門' => '金門',
          '馬祖' => '馬祖',
          '離島地區' => '離島地區',
   );

 return $states;
}

這時候無法進入後台將它刪除,怎麼辦呢??


很關鍵的一點是,要進入cpanel才能處理了

進入cpanel後,檔案管理員->public_html -> 這網站的資料夾下的wp-content ->themes ->找到這網站的主題 -> functions.php
選擇編輯,將所衝突的程式碼刪除,即可發現網站又好好地回來的~~~~





留言

這個網誌中的熱門文章

woocommerce 台灣地址選單,解決離島不配送問題

woocommerce滿額免運修正程式