標籤:WordPress優化

久違的 WordPress 版型改版調整及廣告優化

大概已經快8年沒有修改自己的網站,一改下去發現欲罷不能。一直知道這幾年的WordPress功能進步很快,但因為一直著重在客戶教接事情上,已經很久沒有碰程式開發,也稍微些許生疏,網站文章也很久沒寫了,大家應該都快忘記這個骨董網站了,畢竟網站也經營了快15年了,大概中間有3年是荒廢掉的,因為一直忙公司的大小事。

WordPress一直是一個很好用的工具,也是我們公司阿腸網頁設計持續幫部落客或者客戶建置網站的基底,搭配上設計師的刻畫製作客製化版型,或者是透過客戶需要快速建置網站,一個月內快速完成的也有提供套版服務。不過部落客基於省錢與實惠,我們也提供很多樣化的WordPress版型給客戶挑選使用,結果往往造成客戶挑選障礙。

WordPress 資料庫瘦身,超高效優化!

當一個WordPress網站用久了,想必資料庫內也記錄了不少的東西,但並不是所有資料都一定需要存在的,再加上WordPress多版本功能的出現,造成資料庫內的無用資料又更多,我們是不是該來對網站資料庫優化一下了呢?基本上,這樣優化的動作可以不用常常處理,大概一年一次應該就很夠了,除非網站大到很誇張、資料庫大到很誇張,才需要立刻清理,否則備份下來的資料庫容量可是很可怕的。

想要優化資料庫,進入phpMyAdmin作業是最快最有效的方式,如果怕說弄錯的話,可以先將資料庫做好備份,在進行SQL的語法,就可以輕鬆搞定。那優化到底是要優化些什麼呢?其實WordPress資料庫會肥主要就是文章內容了,但這是有意義的東西,另外一個會肥的就是附加的資訊、log紀錄檔案,通常這些東西清理一下,可以幫資料庫瘦身三分之一。

Clean Options 清理無用資料,優化WordPress資料庫

WordPress部落個系統是由PHP+MySQL建置而成的一個平台,所有網站文章都儲存在資料庫中,使用的越久,裡面可能就越多用不到的資料,這時候就該讓我們來清理一下資料庫。如果大家有注意到,很多外掛安裝後有許多選項可以設定,但是當我們哪天用不到時停用它或是刪除它時,這些設定的資料是否都完全刪除了?其實並不然,因為它們都會儲存在資料庫中。

為什麼會知道呢?如果你有一天刪除了外掛,然後再次啟用時,你會發現外掛設定似乎都保留著?那就是因為外掛再次啟用後,他會到指定的資料表查資料,如果有存在資料就把資料載入囉!那我們該怎麼清理這些就算外掛檔案移除也不算完全移除的外掛資料呢?我們可以透過Clean Options這隻外掛,來幫我們清理這些無用資訊,因為這些資訊全都儲存在wp_options這張資料表中。

關閉WordPress對自己網站的Pingback通知

一般部落格文章內有提到某部落格或是網站的網址,都會發送Pingback通知其它網站,告知他們你有引用到他們的文章或是有提及,這樣的做法某種程度上可以順便增加自己的曝光率,當然也可以告知對方我們引用了部分內容。不過這樣的服務到是有一點小小的缺陷,因為他不會判斷網站是誰的,一律發送通知。

全部發送通知會造成什麼結果呢?如果是別人的網站,通常會在留言區出現你的文章標題、超連結以及部分文字,但是,因為網站不分的關係,當你文章內有提及自己的網站,也會收到自己網站的通知,這樣感覺是不是有點奇怪?目前有外掛可以解決這個問題,但是香腸比較推薦使用代碼來解決問題。

如何關閉WordPress後台的佈景、外掛、版本更新通知?

由於WordPress更新速度非常快,不論是外掛、佈景主題或是版本,每個月少說要執行個好幾次,因為更新快,所以WordPress後台加入了更新通知,提醒使用者有新版本了,可以進行外掛、佈景或是系統更新,可是新版通常是解決舊版Bug,但很容易會產生一些未知Bug,如果你不想要冒這風險,通常可以等一個禮拜看看,沒問題再行更新動作。

本來WordPress的好意卻讓有些人造成了困擾,因為有些人就是不想更新,只想用舊版,因為新版總是會加入一些額外、用不到的功能,造成程式的肥大等等問題,可是後台的更新通知數字卻一直出現在那邊,但又找不到方法可以關閉更新通知功能(因為WordPress沒有做此功能選項),所以我們可透過幾句語法來進行關閉通知的動作。

如何停用WordPress的RSS Feeds功能?

一個部落格系統,除了基本的發表文章功能外,當然RSS的訂閱功能不能少。有很多使用者喜歡使用RSS訂閱文章,因為透過RSS可以最即時的接收最新部落格文章,不過若您的網站採用WordPress架設,但是您用不到RSS的功能,想要停掉不要讓使用者自己去抓出RSS位置來訂閱的話,需要怎麼關掉WordPrsss內建的RSS Feeds功能呢?

一直以來很難理解為什麼不提供RSS這樣的訂閱方式?這樣的即時接收資訊不是很好嗎?也有助於訪客接收您的網站更新,定期回流,怎麼看都是很棒的一個做法。但是,這樣的問題卻很常在WordPress的相關討論區上面討論的,但是看上去大多都只是簡單的停用方式,並非完全停用,現在我們可以透過自訂function來停用此功能。

如何停用WordPress內建搜尋功能?

由於WordPress是一套部落格套裝架站程式,通常這種程式都會有內建的搜尋功能,不然文章這麼多,如果要找其中一篇怎麼找呢?但有些人並不希望開放站內搜尋,可能想要節省主機資訊,因為只要有人大量搜尋,就會加重伺服器的負擔,它們會想要改用Google自訂搜尋功能,利用外部資源來節省網站資源,讓伺服器負擔輕一些。

使用Google自訂搜尋好處在於可以節省主機資源,因為搜尋就是去撈Google伺服器內儲存的資料,並非直接針對WordPress資料庫進行存取的,使用外部資源來整合網站,是一個蠻不錯的方式,而且Google本身就是搜尋引擎起家,搜尋的精準度想必會比內建搜尋更精準,不妨改用Google搜尋來取代WordPress內建搜尋呢?