安裝主題的時候會莫名其妙的出現 Fatal error: Cannot
redeclare _verifyactivate_widgets() (previously declared in
/home/xxx/xxx/xxx/wp-content/themes/xxx/functions.php:10) in
/home/xxx/xxx/xxx/wp-content/themes/xxx/functions/functions.php on line
123
這樣的問題,一開始還以為是安裝的這個主題有問題,但是後來才發現很多主題都這樣。

如果你出現了這個問題,那麼恭喜您,您曾經安裝了有毒的主題,將您的目錄下 WordPress 主題都自動感染,在新安裝主題的 functions.php 檔案中都被插入惡意程式碼。
這樣的函式都是沒有定義的,造成主題無法使用:
_verifyactivate_widgets()
_verify_isactivate_widgets
_check_isactive_widget
_get_allwidgetscont
_prepare_widgets
_popular_posts

 

【解決方案】:

1 、懂得程式碼的朋友可以直接找到對應位置,刪除冗餘程式碼。

2 、最簡單的解決方法是將主題目錄下的所有主題都清空,然後將需要安裝的乾淨主題重新上傳安裝就可以了。