WordPress 主題非常多,已經到了魚龍混雜的地步了。所以現在很多網上的主題有的被添加了惡意代碼。讓人有點防不勝防。所以我們下載了主題後,第一件事就是要檢查一下我們的下載後的主題是不是存在惡意代碼。這些惡意代碼主要是寄存在 functions.php 以及和它管理的文件內,一般在 functions.php 都會標明關聯了哪些文件。對於一個不知代碼的用户來説,怎麼辨別呢?
一、使用文本編輯軟件或網頁編輯軟件打開 function.php 文件,手工檢查是否有下列函數 (一般放在後面):
function _checkactive_widgets
function _get_allwidgets_cont
function stripos
function strripos
function scandir
add_action("admin_head", "_checkactive_widgets");
function _getprepare_widget
add_action("init", "_getprepare_widget");
function __popular_posts
二、一旦發現了上面的函數,大家就要小心這個主題了。
你可以不再使用該主題。但是你被它的外觀吸引了,非常的漂亮,還想使用,怎麼辦呢?按照下面的方法處理:
1 、首先刪除這些函數,並保存。
2 、搭建本地 php 環境,安裝 WordPress(最新版) 。
3 、安裝刪除了惡意代碼的主題。
4 、觀察有沒有溢出問題 (有時會進不了後台)
5 、發現裝載正常後,停用該主題。啓用默認主題。
6 、檢查默認主題,如果沒有上面的惡意代碼,應該是清除了。