WordPress Theme Tagging


0 Comments
WordPress Theme Tagging

其實這是 WordPress.com 早就有的新功能,終於也要加進 WordPress 中了!(不過這功能對於個人使用而言似乎沒有多大影響,因為平常人沒有這麼多 Theme 需要管理吧! :p )目前只完成了列出 Tags 的部份,沒有什麼用,應該很快會再加入依照 Tag 分類等實際的功能。


New dashboard!


0 Comments
Lvx ex Cælis › 管理首頁 — WordPress

WordPress 開始寫新的管理介面了,配色很棒(Web 2.0 風格),但目前應該是尚未完成,在高解析度中看的話,整個內容都擠在左邊,用起來很不舒服~ 跟發表文章頁面的設計風格也沒有統一。

此外,看來 Dashboard 將會新增可自訂的功能,「Customize this page.」的按鈕已經出現了,但目前點了還沒有用 XD


本來想找看看是否有關於這個部份的討論,有的話就可能還會有預覽畫面可以看,不過我找不到,從 SVN 看來這個介面仍然是 Matt 設計的。嗯… 我比較喜歡 Habari 那樣有社群討論的感覺……


你可能不知道的 WordPress Taxonomy 新功能


0 Comments

WordPress 2.3 將 Category(分類)和 Tag(標籤)整合為 Taxonomy 系統,這不是什麼新聞,但原來這個新系統中包含了許多不錯的新功能。

標籤的交集與聯集

這是個很好的功能, WordPress 2.3 總算沒有輸給 UTW 太多,只是不知道 UI 怎麼寫比較好, UTW 的作法我不太喜歡。

新的 WP_Query 參數

這些是外掛/佈景主題製作者才可能用到的新功能,詳情請參考 Ryan Boren 的 Taxonomy Intersections and Unions 這篇。這些新參數的使用方法大概是像這樣:(沒有測試過,不是很確定)

query_posts('tag_slug__and=about-here,wordpress');
//取出同時包含 About here 以及 WordPress 兩個標籤的文章

//然後開始寫 The Loop


Bad Behavior


1 Comment

啟動了 Bad Behavior 2.0.10 ,因為我懶得一直審核類似的留言…… 不知道這個外掛容不容易誤判,麻煩被誤判的人寄信通知我囉! :) 我的 E-mail 在 Colophon 頁面可以找到。


WordPress rev.6126


0 Comments

在 revision 6126 的更新中, WordPress 決定要移除掉 categories, link2cat, post2cat 這些過時的表格,我本來以為它會留下來作為向下相容的… 所以這個版本以後 WordPress 就不能向下相容,還好我已經改寫過要用到這些表格的功能了……


JL Widgets


0 Comments

這是我為了 Selenium 寫的簡單 Widgets ,包含以下功能:

  • del.icio.us 用於本站右邊的「Notepad」。我的實作方法是去讀取指定使用者的 JSON ,然後 Parse 出來,我覺得這樣比使用 API 簡單許多… 但就沒有指定 tag 的功能了。它會把取得的 JSON 檔案 cache 在目前模板資料夾,想要換地方的可以自行修改…
  • Tag Cloud 用於本站右邊的「Tag Cloud」。雖然 WordPress 2.3 本身已經有產生 tag cloud 的函式,但我不喜歡它的產出結果,就還是自己寫一個。
  • Related Tag Cloud 用於本站右邊的「Related Tags」。這是一個對資料庫負擔較重的功能。
  • Related Entries 用於本站右邊的「Related Entries」。此功能需使用到 Bigram Full-Text Search 建立的 N-gram 表格,因此如果沒有啟用 Bigram Full-Text Search 的話,這個 Widget 就不會出現。

以下附上 Tag Cloud / Related Tag Cloud 的 CSS 供參考:

/* Tag Clouds */
#tag-cloud li,#related-tag-cloud li{display:inline;}
#tag-cloud em,#related-tag-cloud em{font-style:normal;background:transparent;}
#tag-cloud a,#related-tag-cloud a{color:#cccccc;font-size:1em;}
#tag-cloud em a,#related-tag-cloud em a{color:#99bf9f;font-size:1.2em;}
#tag-cloud em em a,#related-tag-cloud em em a{color:#6bb39b;font-size:1.4em;}
#tag-cloud em em em a,#related-tag-cloud em em em a{color:#4295a6;font-size:1.6em;}
#tag-cloud em em em em a,#related-tag-cloud em em em em a{color:#1f4799;font-size:1.8em;}

“Selenium”


10 Comments
セレン

我又換 Theme 了。

“Unfair” 使用了 7 個月左右,算是… 中等壽命 XD 她的特色是頭版只有一篇,這是優點也是缺點——優點是讓我想放上頭版的文章不會很快的被其他雜文洗掉,缺點則是瀏覽方式不符合一般使用者習慣,舊文比較難被翻出來。我在這個 Theme 上作了很多新的嘗試,例如熱門標籤雲、相關標籤雲、友善的錯誤頁面、不同的最近迴響顯示方式,還有從來沒面世過的文章彙整等等,在 Theme 裡面卻寫了很多 PHP code ,雖然有點噁心,但我很喜歡她的功能性。

我翻閱過去時,重新發現了 KrESCENT ,於是決定下次要來重寫一個 KrESCENT 。這次的 “Selenium” 主要參考了 KrESCENT, Moo-PointBlueprint ,寫完後先用在我的另一個 blog 上,本來是沒打算讓這邊也變成這樣的,最後更換的原因則是…… 我最近把 Firefox 預設字型不論 Sans-Serif 還是 Serif 全設成微軟正黑體,這樣對 “Unfair” 來說字就太小了…… XD 1

這次的 Theme 因為剛好只用到非常少量的圖片,因此我給她加入了漸變效果(但是我沒有讓對比愈來愈低,純粹是隨時間變色而已)。起初這功能是寫成 Hard code ,現在改成 Plugin ,不啟用此 Plugin 的話就只是不會變色, Theme 不會因此壞掉。另外在 “Unfair” 用過的熱門標籤雲、相關標籤雲2、相關文章3這些功能也都改寫成 Widget ,所以這次的 “Selenium” 功能性差不多,卻完全沒有 Hard code 呢!

整體而言我覺得 “Selenium” 是一個用 Plugin 堆起來的 Theme ,她的 Loading 好重喔~ XD 4

最後是講解標題時間,前面提過 “Selenium” 是 “KrESCENT” 的延續,這次的名稱當然要跟「月」有關係囉! Selenium 是化學元素「」,而這個字源於希臘文 Σελήνη ,其意為月亮或月之女神。


  1. 我是可以把最小字體大小也調大一點,但這樣有些其他網站就會爆炸… 

  2. 這項功能其實目前沒有正常運作,我還沒改用 WordPress Terms 的新表格,而是使用舊的 posts2cat 表格,因此只有舊文章計算得出來。這部份的 SQL 實在太複雜,目前還懶得更新… orz 

  3. 需使用到 Bigram Full-Text Search 

  4. 光 Theme 的部份是還好,但她需要很多 Plugin 配合,我的 Plugin 列表已經好久沒這麼落落長了…… 

 1 2 3 … 5 Next →