WordPress主機搬家與Arras佈景主題和外掛處理日記:Arras Magazine Theme Tutorial with WordPress 3.0

瀏覽: 人次。

從七月就一直飽受ipowerweb主機連線有問題的困擾,留言板自動關閉的宿疾也三不五時又回來,在飛爾酥那邊看到他用台灣主機商ACsite,就鼓起勇氣搬回來台灣主機空間了。

一開始先搬Domain服務(因為八月底就要到期了),然後是最近才開始搬主機的內容。ACsite說,對方的FTP服務忽然間停線了,我的站也變成403 no permission,幫我改了密碼也沒用,客服問不到資料,等了一天多,拜託主機商先做轉址,有搬家公告之後,又繼續等,又是一天多,想一想就自己登進去看了一下,連線正常。新設一個FTP給ACsite,才搬好,好漫長的搬家曲折!

Arras Theme的使用

一直想試著換Magazine style的Wordpress theme,之前找到對縮圖都不是很滿意,搬好家之後,找了一下有一個叫Arras的是免費的,也有更新成Wordpress 3.0版本,窩!換上去的效果很好,眉角的功能很細很多呢!是一位新加坡的年輕人Melvin Lee寫得,說是自己十四歲就開始寫php。真強! 底下寫一下他的特色!

1. 完全免費(不可拿來商用喔!):多數magazine style的theme都是要收$30到$40不等得美金,而且還不知道他們的後台設定寫得如何?Arras功能這麼多還做成免費,當然列為第一特色囉!阿對了,這是要自己架站才能裝的佈景喔!

2. 在首頁有四大區塊,可以「選擇自己要的分類」來做不同版型的顯示(共分四種,加上首頁的slideshow就是五種了!) 分類是可以多選的呢!

令人難以置信的是,作者在搜尋頁的設定,也讓你可以自選要那一種版型呢!真是細心到令人感動啊!

3. 還有附送的sidebar widget,一種是上面帶tab的widget,這等於買一送四,一套widget裡已經幫你寫好近期迴響,近期新聞,首頁特輯,tag雲圖。(前三個都還會顯示thumb或是大頭照,超in的!)令一個widget是單獨的首頁特輯

4. 至於標頭的部份,也配搭了wp3.0的menu功能(我覺得這個算是header widget吧!)可以自己選擇要呈現的navi種類。像我固定是用page,他還很細心,上下層讓你自搭呢!

5. css的部份,難以相信的是他提供一個空白的user.css讓你覆蓋用,就不用去改他原始的css了。這一點超酷的!

6. 版型的多樣性他大致都有,像是三攔或兩攔的處理,foot也可以分欄位等等。做得很用心!

7. logo與背景圖片上傳功能已經寫好,這一點真的很方便!有時想要修改,就不用去動原始碼了!

8. 和其他外掛,升級等等功能的衝突沒有,使用兩年之後的心得!很難換到別的版型啦!

麻煩的地方

功能多,也有麻煩的地方(他的Quick Start Guide說明的好簡陋,就是麻煩的地方啊!!)底下就說說我的心得吧!

麻煩一「不適合一文多分類」:還好我的文章沒有一文多分類的現象,以他的預設值來看,如果你是一文多分類的,很可能出來好幾篇重複文。他也有寫入「如重複不出現」的功能,但看起來不大有用。

麻煩二「縮圖會變形,占虛擬主機的空間」:每篇文章第一個圖片自動產生thumb縮圖,這功能很好,但是scale很糟糕。像是小於縮圖比例的,就硬會被拉寬。好醜。更新文章也沒用,cache清了也沒用(他有一個更新縮圖功能,對一個有1343篇文章的老站來說超麻煩的),花了一天時間爬了一下他的論壇,只好利用post下面的Custom Field功能指定縮圖路徑,如此一般才把首頁搞定(現在已經放棄首頁的雜誌編排了,還是喜歡傳統的版型,不過意外中發現使用他的模板也可以過濾分類,挑選首頁文章的功能,這樣算是繼續沿用這個版型的好處之一呀!)。縮圖很占空間,因為他的版型多,預設縮圖也多,結果傳一個30K的圖片,縮圖有四張一共有90~130K這樣(暈)(新的主機空間不大,做了瘦身之後,變成很多圖就掉圖了,哭~)

  • 2011.02. 解決方法:改成用主圖本站,副圖去圖床的作法。只有主圖傳到站內,用來產生縮圖,其他副圖都是用圖床picassa,因為空間大,而且用了一個wordpress外掛可以方便picassa圖片插入,很方便呢!這樣就不會太占空間了。

麻煩三「多層次的widget自由度不高」:sidebar widget in tab真的很棒,但是不能選「無」。像是我沒有用tag,他自設的tag雲就是空白一片(我坦白好了,我是一個反tag黨,覺得那超沒效率的)。還有近期迴響顯示的是文章,而不是迴響內容,這也好瞎啊!所以最後只好放棄他,嘆!

麻煩四「css定義的好複雜」:要改css,好麻煩啊!這位先生喜歡很細的框線風,css也下得好複雜。就算有好用的firefox外掛css editor也沒輒~光是想要把標頭背景改成都一樣,就來回看code看了n次才找到要改得地方。nav的上層把字加大,也找了好久。嘆氣!雖然作者提供七種HEADER配色,但是就都是深色的,好悶啊!另外他對link的下的顏色好詭異,有link的地方顏色和沒link的是一樣的,休誇怪怪。還有,read more是用button喔!感覺也是休誇怪怪。

麻煩五「留言版型差」:留言的版型不大優也很難改。先碎念一下:不知道為啥wp很不注重留言的功能。像是換3.0之後,我愛用的comment status就不能用了,這樣讀者上哪去看全站留言?arras的留言沒有做auther highlight也沒有做numbering,或是交互換色等等功能,好可惜。(只好用外掛來彌補了)

  • 2010.11.29 我使用Greg’s Threaded Comment Numbering 還有 Highlight Author Comments 這兩個外掛hack了喔!
  • 2011.03.21 總算爬到怎麼把Comment Status改成3.0版本了,心得分享在這邊喔!

麻煩六「搜尋版型差」:搜尋結果頁不大優。因為沒有反白搜尋關鍵字,也沒有寫說找到幾頁等等,找個時間再來hack他看看。

2011.01.28 解決方法,媽媽啊~超級難改得,總算加加減減hack完畢啦!

麻煩七「極難修改」:這個版型的原始php包裝方式寫得超級複雜的,光是post date要去哪裡改,就要看上好幾次,也不是在home.php,也不是index.php,也沒有在functions.php,難找得要命!之前改留言碼的時候也是這樣。只好抓全部的php下來「改用關鍵字」去搜尋,才找到post date是在神秘的filter.php裡去改。

麻煩八「widget會跑掉」:這個版型因為用了太多widget欄位了,所以如果想要測試新的版型,再切回來這個,他原先像footer widget的設定就會全部要重來這樣。

以上,碎念完畢!

外掛整理

現在用的plug-in清單有:

  • AHComment Central:有需要就會Active(之前iamboyish幫我裝的,可以一口氣把全站留言重新開放)
  • Broken Link Checker:架站太久絕對會需要這個好東西。他一口氣幫你地毯式找出毀損的連結,包括破圖也會喔!然後你可以批次決定要移除,或是加上連結毀損的記號。清掃乾淨之後,把它inactive就好。
  • Category Post List:用來依分類產生全站文章清單,也是網站地圖的一種。本站倉庫這一頁,就是這樣產生的。
  • Cforms:網聚報名時會Active
  • Delete-Revision:發文時,Wordpress都會存好幾個版本的草稿,這是專門清理草稿的外掛。隔一陣子會Active清理。
  • Get Recent Comments(in widget type):這是新裝的,使用widget很不錯,可以選秀出摘要的內容。可惜沒有時間和文章標題。
  • Global Translator:年初裝的,但是現在覺得好像沒啥用處,不知道是不是真的能增加搜尋和站的流量? 發現超佔網站空間,所以就不用了。
  • Google XML Sitemaps:年初裝的,據說裝上去有助被搜尋到的機率和排行。
  • Plurk for WordPress(in Widget):原來是使用iframe嵌入plurk,因為新主機商ACsite有鎖這個語法,就無法使用iframe,只好改用這個外掛來執行。看起來也不錯,沒有Plurk的醜醜的邊框。
  • Sociable:這個好好用呢!就是每單一文章頁尾的推推鈕,應該沒什麼人會推我的文,我是用來自己推在FunP和Hedimidi的。可以維持一下部落格觀察的排行。
  • Subscribe2:之前就一直在找這樣的東西,就是「Email訂閱新文章」,這個外掛會把Email處理成本站訂閱會員之一,目前設定是如有新文章,每週發一信。
  • WordPress Facebook Fan Box Widget:同上面的Plurk,這也是因為iframe無法用,只好改用widget type。
  • WP Grins Lite:留言的表情圖示,使用已久。
  • WP Page Numbers:原先都是用Page Navi,但是Page Numbers可以調整的東西較多,漸漸就覺得這個比較好了。
  • Yet Another Related Posts Plugin:超知名的外掛,可以找出相關文章,中文馬通。我申請過好幾次Linkinwith結果都沒用,只好裝這個了!
  • Highlight Author Comments:大推,之前都是用修改語法的,現在有外掛了,就不用每個佈景都自己去修改了!讚!這個外掛讓你可調整站長留言的CSS
  • Greg’s Threaded Comment Numbering:大推,不過很難放進去Arras theme,攪和了很久才用進去(要用到funciton.php),現在留言就有巢狀的編碼了!太讚啦!
  • Quotes Collection:小玩意兒,在側欄加上勵志語並隨機播放,其實他也可以用來做廣告或是活動的隨機出現,呵!找了很多,這個最好,可以再次編輯。
  • External Links:超好用,會有icon還可以開新視窗。就不用修改footer加上javascript了!
  • Comment Status for WP3:自己修改Chweng的,總算在WP3裡可以用了!用來看Wordpress 裡所有留言,有分頁的喔!(這邊有教學
  • Image Mass Upload Wizz:哇!找了好久總算找到了,可以批次傳檔並且一次貼上的外掛!超感恩!

使用外掛產生的外掛清單

有一個聰明小外掛叫做WP-PluginsUsed,可以自動產生你正在用的外掛,這樣方便共享知識囉!

[active_pluginsused]

不是外掛,但需要修改的coding

單一文章裡有「同分類新文與同分類舊文」Navi:這是用code來改

[cc]

「< ?php the_category(' '); ?>」分類裡的舊文與新文

< ?php previous_post_link('«舊: %link', '%title', TRUE); ?>

< ?php next_post_link('%link :新»', '%title', TRUE); ?>

[/cc]

參考文章