WordPress Plugin Q & A

最近我的好友 Madthiu 問我有關我的 blog 內使用的 plugins,雖然以我這個資歷少的 blogger 在 blog 內回答好像有點班門弄斧,但最終都決定在這裡獻醜了:blush:,如有錯漏地方或有其他 plugins 介紹的話,還望各方朋友指教指教。:worship:

  1. Nicetitle example圖片來自 Nice title 網頁這個 tooltip 是用 nicetitle 來顯示的,它是 javascripts 來的,只要在 HTML link (a href) 內加入 title attribute,nicetitle 會自動將 title attribute 的內容以精美的方式顯示出來,在 Nice title 網頁內有詳細資料。
  2. Comment 顯示 Gravatar 的 plugin 是 Gravatars
  3. Technorati Tag 是用 Jerome's Keywords Plugin 做的,Technorati 會自動 scan 網頁的 Atom feed 內的特定格式來找 tags 的,而這個 plugin 會在寫新文章的時候增加 Keywords (tag) 一欄,再將那些 tags 自動加進 Atom feed 內,好等 Technorati 將那些 tags 自動加入。
    除此以外,我的 Local Tag CosmosTop 10 Tags 及每篇文章顯示 Technorati tag 的功能都是這個 plugin 提供的,之前 Sidekick 都有提及過。
  4. Ping/Trackback 和 Comment 分開顯示的功能我是根據 MK 的記事簿Trackping Separator Plugin,再加上自己的修改而成的,之前 Sidekick 都有提及過的。
  5. Blog 頂部的 Navigation Bar 所 link 的是 WordPress Pages,但並不是 plugin 做出來的,它是用 CSS 及 PHP code 做的,可以往 Wordpress Navigation Bar 看看詳情。
  6. 我的 Weighted Categories 是用 Weighted Categories Plugin 做的。
  7. Live Archive 是根據 Super Archives Plugin for WordPress,再修改分開顯示 comment 及 ping/trackback 數量而成的,但不知為什麼總是不能將 comment 和 ping/trackback 中間的空間加大,現在兩者太近了:wrysmile:,這個 plugin 會將 archives entries 寫入一個 cache file 內,在你新增、修改及刪除文章的同時,會自動更新 cache file。

:: Updated ::Jerome's Keywords Plugin 已經更新,最新版本是 1.7。:wink:

51 Responses to “WordPress Plugin Q & A”

  1. 107

    感謝!! :clap:
    不過先在 Bloglines clip 起來,稍後再邊細讀邊作實驗 :lightbulb:

  2. 117

    你d credit 都俾得好足... 好犀利~
    sidekick飛上天~~~ :sweatdrop:

  3. 121

    sidekick:小踢大駕光臨,真係小弟o既榮幸:blush:,Credit 俾得足o的好,一來係尊重,二來 Madthiu 搵料上o黎容o的嘛。:happy:

  4. 126

    Super Archives 和 Trackping Seperator 在我那 WordPress 1.5.1.2 都有問題呢...希望快點有更新的版本吧?:wrysmile:

  5. 127

    我都是用 WordPress 1.5.1.2,Super Archives 完全沒有問題,你有什麼問題?

  6. 128

    huh?super archives 的話,寫了 page 後貼上 php code,要另裝可執行 php code 的 plugin,但坊間 2 款執行 php 的 plugin 都只顯示 "PHP ->",沒有顯示 php code 內的 output 呢。在 plugin site 內也看到有人問這問題,但未有人答呢...

  7. 130

    Madthiu:我都是用 Pages,但我估計你和我的做法有不同,我是自己用 PHP code 寫了一個 template 來使用 super archives plugin,格式其實和 theme 的 PHP file 差不多,詳情可以參考 Page Templates,然後新增一個新 Page 使用這個 template,但是並沒有內容的,那就可以了。

    至於 Trackping separator 就更加不會有問題,因為將 trackback/pingback 和 comment 分開其實不難做,只要你熟識 SQL 和 WordPress tables wp_comments 內裡的內容的關係的話,就可以做到,因為這麼容易,所以沒有可能和 WordPress 1.5.1.2 有 conflict 的。

  8. 131

    Super Archives 初步 OK 了! 謝謝啊! :clap:
    (餘下的是打理顯示方式的問題呢,頗是惱人的...)

    Trackping Sepeartor 那問題很怪的,upload 了,enable 後,站內任何頁面,包括 admin,都只顯示全白吉頁加一句 "Parse error: parse error in C:\Inetpub\wwwroot\mt\madthiu\wp-content\plugins\trackpings.php on line 13",看看 plugin 內的 line 13,又不知道問題在哪,所以只能把他刪掉...

  9. 393

    呵呵,你好,我发现查看你的blog日志的的时候,在日志的前后有前后文章的链接,这个是什么插件?:shock:

  10. 394

    呵呵,找到了。原来在默认皮肤里面有改代码调用:

    复制到自己使用的相应themes的相应文件里面。^_^

  11. 395

    xinple:你是否指我的 feed?如果是的話,因為我是用 Feedburner 來處理我的 feed 的,它可以將我 del.icio.us 的書籤加在我的 feed 內的,你看到的文章鏈結就正正就是我的 del.icio.us 書籤。:wink:

  12. 400

    他是問你的nagvation bar, 即是show 前/後一篇文章那個...

  13. 401

    :sweatdrop:哈哈,這樣都可以弄錯,實在抵打。:doh:

  14. 404

    哈哈哈~~~难道是传说中的大智若愚~~~~

    不过虽然我接触web很久了,blog也接触蛮久了。但是我对blog的rss、atom、ping、trackback、feed等概念还不熟悉。呵呵。web2.0发展太快了,如火如荼,几年前朋友刚从国外发现blog的时候,想大搞一番,当时朋友是用java开发的多媒体blog,开发了两个月,快完成的时候,国内很多blog服务商就开始运营起来,那时候没钱,只能看着一个好的项目被扼杀~~~发展到现在,发现快跟不上步伐了~~~~

  15. 406

    天佑,你的Random Blogroll用的什么插件啊?可否告知下载地点和使用方法啊,google告诉我一个同名的插件,但是点过去看只有源代码,没有使用方法。汗。。

    对了,我今天写了一个wp插件,哈哈,就是随机显示名人名言的插件。
    http://xinple.org/?p=37
    :clap:

  16. 408

    阿辛:我現時用的是根據 Blogliner 這個 plugin 再作修改而成的,是將 Bloglines 內的某個特定 folder 內的 feeds,cache 了再隨機顯示出來的。:wink:

  17. 409

    原来是这样啊,听起来好像挺烦的哦。那我就不弄了。嘻嘻:faint:

  18. 410

    另想請問留 comment 個陣有 "Notify me of followup comments via e-mail"
    係用邊個 plugin 呢? :sweatdrop:

  19. 411

    Tong, 我猜是這個, 因為我也有用.Subscribe To Comments Allows readers to recieve notifications of new comments that are posted to an entry

  20. 412

    謝謝 Sidekick :bye1:

  21. 413

    阿辛:其實如果你是用 Bloglines 來訂閱 feeds 的話,用我這個修改後的 plugin 是絕不麻煩的。:happy:

    TONG:沒錯,正是小踢講這個,但最 updated 的 link 應該是這個。:wink:

  22. 670

    唔好意思, 想請問點樣可以自定義一個 php file 成為 wordpress 的一個 "pages"?

    例如我的 gallery embedd page

    http://blog.hoktong.net/wp-gallery.php

    的 wp-gallery.php, 怎樣可以將它定義為 "page" ? 因為想令佢係 Wordpress Navigation Bar 上出現, 現在我是用 pages template 做的, 只是在 gallery 內專頁時 Navigation Bar 跳回 blog..... 請問有無方法做到以上的效果呢? :worship: 謝:bye1:

  23. 681

    TONG:其實正正是用 Page Template,Page Template 是一個特定 format 的 PHP file ,就是它有以下的 header:

    <?php
    /*
    Template Name: Gallery Template
    */
    ?>

    餘下的內容就是一些 PHP codings 來完成你想做的事。

    做法其實和 Extended Live Archive 一樣,當有了 Page Template file 之後,只需要新增一個內容空白的 Page,再選擇使用有關的 Page Template 就可以了。

    你說已經有 Page Template 的話,再做加一個 Page 就應該可以,但因為我不知 Gallery plugin 是什麼結構,所以我當然不能保証一定行。:tongue1:

  24. 682

    page template 的方法只是令到 "wp-gallery.php" 變成 "pages" , 但當一 click 入 gallery 的圖裏面, navigator bar 又會跳到 "blog"

    我從 dr google 處找到一點方法:

    >gallery

    看似沒問題的 code 但一用上就出現 error:

    Parse error: parse error, unexpected '=', expecting T_STRING in

    在下對 php 不太懂, 不知天佑兄能否略指一二呢? 謝謝哦 :worship:

  25. 683

    抱歉, 貼上的 code 好像出了問題, 有空請到這裡一看: http://www.hoktong.net/etc/code.txt

  26. 694

    TONG:你的意思是否希望就算 click 了 gallery 內的相片,header menu 依舊會 highlight 著 "Gallery" 而不是 "Blog"?

  27. 696

    係呀, 就係想咁咋 :sweatdrop:

  28. 712

    TONG:那段 code 應該是這樣的:

    <li <?php if (strstr($_SERVER['PHP_SELF'], "wp-gallery.php")) { echo 'class="page_item current_page_item"'; } else { echo 'class="page_item"'; } ?>><a href="http://blog.hoktong.net/gallery/" title="gallery">gallery</a></li>
  29. 713

    謝謝,現在會 highlight gallery 了,只是選 gallery 時 navigator bar 會連帶 blog 也會亮著,是不是 navigator bar 也要修改好呢? :secret:

  30. 714

    在 header menu 有關 blog 那個 option 有關的 code 都要作出修改。

  31. 764

    想问一下留言框上方替换了默认smileys的图片是怎么显示出来的呢?是依靠插件,附带在theme里面,还是要手工修改?谢谢

  32. 765

    我是使用 WP_Grins 的,不過如果要使用自定的 smilies 在設定上會較為麻煩。

    如果在 WordPress 2.0 使用時要將第 34 行的 path 由

    /wp-images/smilies/

    轉成

    /wp-includes/images/smilies/

    再在 comments.php 中加入以下的句子。

    <?php if (function_exists('wp_grins')) { wp_grins(); } ?>

    但這樣做只會顯示 WordPress 預設的 smilies,如果要使用自定 smilies 的話,就要將 自定的 smilies 放入 /wp-includes/images/smilies 中,再修改 /wp-includes/vars.php 中第 46 行的 array,它的格式如下。

    'smilies 代號' => '<smilies filename>',

    例如想用 :tongue: 使用 icon_tongue.gif 這個 smiley 的話,句子便會是

    ':tongue:' => 'icon_tongue.gif',

    希望你能明白我的講解吧。

  33. 762

    明白,多谢:thumb-up1:

  34. 1537

    我想問, 你用咩放script o架?
    我以前的教學文章的script 唔知幾時開始就亂晒, 又撐壞頁面又盛, 好煩惱, 要執執佢....

    btw, 你呢篇文要update o下~
    :p

  35. 1551

    小踢:我用 Code Autoescape 的,至於 update 這篇文章,待我有心情及時間才考慮吧。

  36. 2818

    嗨,
    請問版主,問一個Related Post的問題,因看到版主有Related Post:
    我已經設定了Related Post在我的網站裡,為什麼無法找到我的其他Post呢?
    請參考:
    http://www.fit-health-life.com/archives/10

    “No Related Post”

    是否有設定keywords? 或是用不同的plugin?

    版主可知道如何解決些問題?

    謝謝。

  37. 2854

    @小P:這篇文章我的 Related Post 是用 Ultimate Tag Warrior (UTW) 的,UTW 的 related post 是根據文章的 tag 來作關聯,我覺得這樣比較準確,我不知你是用什麼 plugin 來作 related post,因為我對現時其他 related post plugin 內裡做法不太清楚。

  38. 2847

    謝謝版主的解答,可否請版主解譯一下如何用 Ultimate Tag Warrior讓Related Post 可用? UTW 是否用英文的Tag?

    此外,請問版主你是用什麼大頭照plugin?

    謝謝。

  39. 2975

    忘記了小P你的問題,不好意思,UTW 使用 related post 功能,可使用 UTW_ShowRelatedPostsForCurrentPost() 這 function,詳情可參考我的教學內的第6節 Ultimate Tag Warrior 的 theme functions。

    至於大頭照我是使用 Gravatar 的服務,再使用了 Gravatar2 plugin 顯示出來的。

  40. 2907

    謝謝版主的答覆,我還需要好好的研究一下。

  41. 3205

    tags不了解,有用么?

  42. 3166

    @gold:tag 是現時 Web 2.0 其中一個原素,用來將東西分類,另一些網站(例如 Technorati)會將這些 tagged 了的內容聚合和分享。

  1. 19144 Juice bar » WordPress插件搜集
  2. 2905 Badblue » WORDPRESS插件资讯
  3. 2583 五音不全 » Blog Archive » WordPress资源
  4. 2692 五音不全 - WordPress资源
  5. 2338 随锅逐流 » Extended Live Archive 0.10 版本教學

Leave a Reply