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
選擇編輯,將所衝突的程式碼刪除,即可發現網站又好好地回來的~~~~
留言
張貼留言