Wordpress3.1的背景,附帶了一堆無用的、需要翻牆才能看的東西,還拖慢通路速度,更可怕的是,這貨的預設頭像居然不是在本地,需要到一個國外的伺服器擷取,以緻于每次通路Wordpress都很慢。這不行,我們要把Wordpress變成自己的東西,同時我們要相容IE6,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的新版本不支援IE6我是打死都不更新的。
1、首先,是首頁上方淡黃色的更新提醒與概況欄中的“更新到4.3.1”按鈕。皆于/wp-admin/includes/update.php
首頁上方淡黃色的更新提醒的清除,将裡面的第117-140行整個function update_nag()注釋掉就完事了,如下圖:
之後,是概況欄中的“更新到4.3.1”按鈕,隻需要将第150-152那個if注釋掉就可以了,如下圖:
2、然後是,控制闆下方的“更新[2]”按鈕,這裡在/wp-admin/meun.php之中的第57-59行的if,注釋掉,可以根除。
3、最後還有一個頁腳右下方的更新提醒啊,更新提醒真的是無處不在,我也是醉了。
這裡打開wp-admin/admin-footer.php将第26行的
<p id="footer-upgrade" class="alignright"><?php echo $upgrade; ?></p>
用HTML注釋注釋掉,如下圖:
三、修改Wordpress預設頭像
上圖已經可以見到Wordpress預設從gravatar站點中趴頭像,我們應該将預設頭像本地化。
首先,在Wordpress的根目錄建立一個avastar檔案夾,從Discuz中\uc_server\images偷一張noavatar_big.gif另存到此檔案夾為defualt.jpg,當然檔案夾、圖檔叫什麼名字,圖檔是什麼,你自己喜歡就好,下面注意更名,寫好路徑。
之後打開wp-includes/pluggable.php,如下圖,将第1675行的$default變量寫成剛才搞好的預設頭像defualt.jpg的路徑,這裡由于avastar是在wordpress的根目錄,pluggable.php是在wp-includes裡面的,是以avastar前面需要兩個點。
這樣,綜上所述,Wordpress3.1在php5.4.x,在IE6檢視,首頁就是這樣效果了:
沒有錯誤、沒有警告、沒有樣式錯誤,很幹淨的感覺,然而做了這裡還沒弄完。我們還要禁用左方側邊欄->設定->讨論,關于預設頭像的設定:
要把上圖弄成下圖的效果,就是直接将預設頭像這個設定,删掉。
這裡簡單,打開wp-admin/options-discussion.php将第202-240行,用HTML注釋注釋掉,如下圖,這裡實質上表格的一行,針對tr标簽做文章就可以了。