大概已經快8年沒有修改自己的網站,一改下去發現欲罷不能。一直知道這幾年的WordPress功能進步很快,但因為一直著重在客戶教接事情上,已經很久沒有碰程式開發,也稍微些許生疏,網站文章也很久沒寫了,大家應該都快忘記這個骨董網站了,畢竟網站也經營了快15年了,大概中間有3年是荒廢掉的,因為一直忙公司的大小事。
WordPress一直是一個很好用的工具,也是我們公司阿腸網頁設計持續幫部落客或者客戶建置網站的基底,搭配上設計師的刻畫製作客製化版型,或者是透過客戶需要快速建置網站,一個月內快速完成的也有提供套版服務。不過部落客基於省錢與實惠,我們也提供很多樣化的WordPress版型給客戶挑選使用,結果往往造成客戶挑選障礙。
雖然說鎖右鍵功能早就被破解了,但是仍有使用者堅持希望網站擁有鎖右鍵功能。那麼WordPress可以使用「WP-CopyProtect」外掛來提供此功能。透過外掛啟動後,可以讓網站鎖右鍵,點選右鍵無任何反應或者是跳出禁止複製的訊息。另外除了鎖右鍵之外,別忘了也要鎖住網站反白功能,這樣子可以避免使用者透過反白方式+快速鍵又把網站Copy走。
WordPress 上面有非常多的鎖右鍵外掛,但是測試過幾個有時候會跟版型的jQuery打架、衝突,或者是安裝後發現沒有效果,測試了許多款之後,發現「WP-CopyProtect [Protect your blog posts]」算是一款不錯的外掛,雖然曾經想協助翻譯,可是作者沒有提供語系檔案機制,所以介面到現在仍就是英文介面,但操作不能,只要點選設定一下就可以搞定。
初次使用WordPress使用者,對於要調整分類順序可能不知道怎麼改?因為WordPress預設後台無法修改,因此我們可以透過外掛的方式來加強此功能,進而讓分類順序可以修改。除了文章分類順序之外,自訂分類順序可已嗎?當然也可以透過外掛進行排序調整。不論是文章分類(Category)、自訂分類(Taxonomy)、商品分類(Product Category),通通可以做調整。
預設WordPress沒有提供分類排序,不過如果懂開發者應該會注意到分類其實有一個Menu Order的欄位,一般的分類排序外掛都是使用此欄位做設定,進而讓WordPress分類提供排序功能,利用現有的欄位去做調整,盡量不要亂修改系統資料表,在使用效能上也比較好一點。用這個排序調整後,如果外掛不用停用後,設定會跑回來,除非你在系統內加一段代碼讓分類排序優先讀取Menu Order欄位。
Instant Articles是由Facebook推出的一種新的瀏覽體驗,透過網站站長可以將文章上稿到Facebook粉絲團,進而提供更快速的瀏覽體驗。不過此服務乃需申請、審核才會通過允許使用。因此在申請Instant Articles之前,我們必須做好前置作業。以WordPress的架站者來說,可以透過WordPress官方與Facebook聯手開發的「Instant Articles for WP」來使用。
利用「Instant Articles for WP」外掛,可以協助站長們將WordPress文章自動轉成符合Facebook Instant Articles文章格式,站長不需要額外再到Facebook用程式碼重打一篇文章,可以省去許多時間。甚至可以提供Facebook Audience Network行動廣告整合,提升網站收益效果,不過行動廣告輪播網還真的蠻難賺的。另外也能整合Google Analytics代碼,繼續統計訪客人次。
WordPress版型之所以熱門,就是因為它的版型眾多可選。這回再次推出了WP兩欄式的佈景主題,但有加上使用者最愛的側邊作者介紹欄位、選單固定捲動功能,此外版型也是目前流行的簡約黑白配色,透過部落格站長拍攝的優質圖片,襯托出整個網站的氣勢與特色,讓網站獲得讀者青睞;搭配優質文章與良好的SEO,讓你的網站盡可能的攻佔搜尋寶座。
「可魯」版型簡約的黑白配色風格,是目前使用者熱愛的風格樣式,這回網站的LOGO部分,若你沒有圖片也支援純文字呈現,搭配上也不輸設計一張LOGO放置。LOGO這回開放上與下都可以透過後台設置調整,此外內文廣告代碼部分也支援shortcode(短代碼)的置入使用,想要放置Jetpack訂閱框?就能把代碼加入讓每篇都自動顯示。
WordPress留言迴響,時常充滿垃圾留言。面對大量的垃圾留言,可以透過Akismet來做歸類與防範,雖然可以把大部分做正確歸類,但是面對這個龐大的垃圾留言,你該怎麼批次做清理?清理批次垃圾留言可以透過「WP Optimize」外掛來手動或自動批次刪除。不過當量達到幾千筆、幾萬筆,直接透過外掛可能會讓網站的資源使用當機,這時候就得尋求SQL指令解法。
雖然WordPress官方有不少的批量刪除垃圾留言外掛,但這類外掛基本上安裝後處理完畢垃圾留言就把外掛刪除。既然遇到過大量垃圾留言攻陷,下次一定會提防,因此下次會使用到的機率也不高。除了透過外掛之外,利用SQL指令也是很方便,甚至利用指令可以更快速的幫你從「已核准 approved」的留言,快速依照IP或者是信箱,批次刪除整理。
WordPress的留言功能,使用者可以針對每一篇文章或頁面做設定,開放、關閉留言都可以。不過如果要一次多筆留言開關設定,也可以透過後台的批次管理進行操作,利用WordPress的批次管理來設定留言開或關,執行速度較為緩慢,其原因在於WordPress的批次管理會對其可批次管理的項目都做一次更新的動作,並不會你只改留言開關就只有執行該功能。
因此,如何更快速的開啟或關閉留言?甚至針對已發表的文章、草稿、排程文章、私密文章等文章型台來設定留言的開啟或關閉?最簡單的法就是透過執行SQL指令,直接進行批次開關動作,語法只要一行就能搞定你的需求,當然如果你語法熟悉,擅長SQL,你也可以針對特定文章ID以內的文章開或關,特定日期的文章之留言調整開關設定。