有很多站長在使用wordpress主題時,安裝主題的時候會莫名其妙的出現 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 這樣的問題,一開始還以為是安裝的這個主題有問題,但是后來才發現很多主題都這樣.
如果你出現了這個問題,那么恭喜您,您曾經安裝了有毒的主題,將您的目錄下主題都自動感染,在新安裝主題的functions.php文件中都被插入惡意代碼.
這樣的函數都是沒有定義的,造成主題無法使用:
- _verifyactivate_widgets()
- _verify_isactivate_widgets
- _check_isactive_widget
- _get_allwidgetscont
- _prepare_widgets
- _popular_posts //Vevb.com
解決方案:
1、懂得代碼的朋友可以直接找到對應位置,刪除冗余代碼.
2、最簡單的解決方法是將主題目錄下的所有主題都清空,然后將需要安裝的干凈主題重新上傳安裝就可以了.
新聞熱點
疑難解答
圖片精選