Category: WordPress

更換 WordPress 佈景主題 (Responsive)

我的部落格佈景主題大概從 2009 年開始就沒更換過。隨著智慧型手機興起,我在當時裝了 WPTouch 這個 Plugin 來提供手機版的瀏覽介面。 這一年來 Responsive Web Design 成為熱門技術,而因應而生的佈景主題如雨後春筍般冒出。今天晚上我花時間稍微試了幾個佈景主題,我發覺最好用的大概就是 Responsive 這款佈景主題了。 下載裝完之後,稍微做些細部的調整,然後把 WPTouch 移掉…收工 🙂

取消 WordPress 的符號自動替換功能

使用 WordPress 以來,總是很討厭它把一些符號自動替換掉,例如會把 ‘ 換成 html entities 。 在網路上找到一些方法,大多都是修改 wp-includes/formatting.php 來處理文字替換 (大概在 5x 行的地方)

但我總覺得這樣不太好,因為這種改法每升級一次就得改一次,實在是太蠢了。 後來我找到比較正確的解法:編輯佈景主題裡面的 functions.php 並加入以下程式碼:

總算解決了符號自動替換的問題。

WordPress Theme 的選擇

WordPress 在這幾年中,雖然整體架構沒有大改變,但在功能上進化很多,前台多了許多函數可以用,管理介面也越來越強大,甚至透過 Web UI 就可以更新以及管理佈景主題 (也新增了許多對佈景主題的自定功能)…等等。 目前 roga’s blog 的佈景主題大概已經用了 3 年了,這是當時我根據某個佈景主題自己改出來的版本,雖然也支援 Dynamic Sidebar ,但整體來講,它的極限也大概就是這樣了。 昨天晚上稍微修改了佈景主題。主要異動範圍是選單,改成支援 WordPress 內建的 Menu 功能(原本是用 wp_list_pages() 達成),另外把廣告的所有文字存到 text widget 裡面 (原本是寫死在 code 裡面) ,另外減少一些不必要的 css 敘述,統一不少地方的顏色,移除一些看不順眼的邊框。不過越改越覺得這樣做不太值得,倒不如乾脆換一套新的設計還比較省事。 剛剛想了一下,我大概有幾個想要達成的目標… 必須善用 WordPress 本身提供的 API 以及 Feature (例如:選單使用 WordPress

WordPress 3.0 Menus

在的 WordPress 3.0 alpha 在 Appearance 裡面多了一個選項叫做 Menus. 這個選項已經出現好一陣子了,不過剛剛才心血來潮去看看是怎麼回事…

WordPress 新增了 Trash Post / Comment 機制

一直想稱讚 WordPress 一個很實用的新功能(我找不到從哪個版本開始有這個功能):原本刪除 Post / Comment 的 Delete 按鈕變成了 Move to Trash ,這個功能非常棒,因為我曾經有過幾次刪掉文章之後又想救回來的經驗,多了這個功能,就算刪掉的文章,還是可以從垃圾桶救回來(當然也可以在垃圾桶內執行永久刪除的動作)。

重新安裝了 WordPress !

這一切都是因為我覺得自己的 WordPress 不夠快!尤其是在後台!

寫了一個新 plugin 給 plurk 用…

大前天開始玩 plurk ,馬上就覺得這麼好玩的東西,應該要有隻外掛把我的碎碎念抓回來才對,上網找了一下發現真的有這種東西,只是效率不佳…(因為每次都要從遠端主機 fetch 回來) 昨天晚上加班到快要十一點才回家,一邊點著我自己的首頁,一邊忍受著緩慢的頁面生成速度,終於我還是忍不住自己重新寫了一個外掛。寫完已經一點多了,我都快要中風了… 然後今天上班中午休息的時候,我又寫了 readme 然後送到 WordPress 的外掛區去。晚上回家後總算有空再玩一下我的小外掛,結果發現有不少地方出錯!像是 $plurk_options 被我打成 $plurk_option ,當然收不到東西,還有陣列的鍵值前後對應不到(因為我自己記錯),還有快取時間的判斷邏輯也有錯誤,結果又花了快一個小時改寫這隻程式。唉,看來最近我真的太依賴整合式開發環境幫我除錯了… 如果有興趣玩玩這隻外掛的話請到 “Get Your Plurk” 頁面下載。

“Get Your Plurk” Plugin for WordPress

“Get your Plurk” could get your plurks from www.plurk.com, and show it on your sidebar. You may enable cache option to save the PHP page gerneration time.

Let it snow.

在朋友 sotom 的部落格上面看到 wp 冬季應景外掛 – Let It Snow!,覺得很有趣,所以裝了起來,雪花是用 png 以及 gif 做成的,為了瀏覽器相容,所以預設是 gif ,但我們也可以透過設定強制使用 PNG 圖片..

using the Gravatar in WordPress.

Gravatar is Globally Recognized Avatar, It can be identified by your email address or ID in http://www.gravatar.com/. The Great WordPress supported gravatar system above version 2.5, we can show the avator icon by the function get_avatar(); I patch my theme

Top