天天看點

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

Wordpress3.1的背景,附帶了一堆無用的、需要翻牆才能看的東西,還拖慢通路速度,更可怕的是,這貨的預設頭像居然不是在本地,需要到一個國外的伺服器擷取,以緻于每次通路Wordpress都很慢。這不行,我們要把Wordpress變成自己的東西,同時我們要相容IE6,Wordpress我是打死都不更新了,你也别給我彈什麼警告了。

直接修改Wordpress3.1來實作。

如下圖:

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件
【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件
【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

我們要清除、修改的東西,有很多。

一、删除無意義的、連接配接到國外的、慢成狗的三個RSS闆塊:WordPress China部落格、其它WordPress相關新聞、引傳入連結接。

如下圖,打開wp-admin/includes/dashboard.php,其實就是控制闆的源代碼。

将第47-62行的Incoming Links Widget代碼、第75-105行的Primary feed (Dev Blog) Widget代碼與Secondary Feed (Planet) Widget注釋掉,完事。

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

可以看到引用了一大堆國外的連結,我也是醉了。

二、删除更新提醒

這個是最讓我讨厭的,你Wordpress的新版本不支援IE6我是打死都不更新的。

1、首先,是首頁上方淡黃色的更新提醒與概況欄中的“更新到4.3.1”按鈕。皆于/wp-admin/includes/update.php

首頁上方淡黃色的更新提醒的清除,将裡面的第117-140行整個function update_nag()注釋掉就完事了,如下圖:

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

之後,是概況欄中的“更新到4.3.1”按鈕,隻需要将第150-152那個if注釋掉就可以了,如下圖:

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

2、然後是,控制闆下方的“更新[2]”按鈕,這裡在/wp-admin/meun.php之中的第57-59行的if,注釋掉,可以根除。

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

3、最後還有一個頁腳右下方的更新提醒啊,更新提醒真的是無處不在,我也是醉了。

這裡打開wp-admin/admin-footer.php将第26行的

<p id="footer-upgrade" class="alignright"><?php echo $upgrade; ?></p>
           

用HTML注釋注釋掉,如下圖:

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

三、修改Wordpress預設頭像

上圖已經可以見到Wordpress預設從gravatar站點中趴頭像,我們應該将預設頭像本地化。

首先,在Wordpress的根目錄建立一個avastar檔案夾,從Discuz中\uc_server\images偷一張noavatar_big.gif另存到此檔案夾為defualt.jpg,當然檔案夾、圖檔叫什麼名字,圖檔是什麼,你自己喜歡就好,下面注意更名,寫好路徑。

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

之後打開wp-includes/pluggable.php,如下圖,将第1675行的$default變量寫成剛才搞好的預設頭像defualt.jpg的路徑,這裡由于avastar是在wordpress的根目錄,pluggable.php是在wp-includes裡面的,是以avastar前面需要兩個點。

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

這樣,綜上所述,Wordpress3.1在php5.4.x,在IE6檢視,首頁就是這樣效果了:

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

沒有錯誤、沒有警告、沒有樣式錯誤,很幹淨的感覺,然而做了這裡還沒弄完。我們還要禁用左方側邊欄->設定->讨論,關于預設頭像的設定:

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

要把上圖弄成下圖的效果,就是直接将預設頭像這個設定,删掉。

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件

這裡簡單,打開wp-admin/options-discussion.php将第202-240行,用HTML注釋注釋掉,如下圖,這裡實質上表格的一行,針對tr标簽做文章就可以了。

【Wordpress】消除Wordpress3.1背景的一切更新提醒,修改預設頭像,清除背景首頁無用的插件