WordPress外掛筆記——同面板不同頁面顯示不同模組「Widget Logic」、自動加上浮水印「Marekkis Watermark-Plugin」、以id呼叫圖片的畫廊「Portfolio Slideshow」、高亮搜尋字串「wp-markkeyword」

最近因為工作緣故又測了一堆外掛,幫最後留下來的獲勝者們作個筆記。

Widget Logic

想針對不同的頁面,在面板上顯示不同模組,可以使用「Widget Logic」這隻外掛。

例如這網誌的首頁有詳細分類的列表,在內頁為節省空間,可以改顯示成下拉式選單;首頁有相關網站、推特等模組,內頁卻不需要顯示,都可以用這隻外掛完成。

Marekkis Watermark-Plugin

Marekkis Watermark-Plugin」是浮水印外掛,可以手動批次或是上傳時自動加上浮水印

如果要使用自動加上浮水印的功能,必須要手動修改wordpress核心(wp-admin/includes/media.php)在特定位置加上一段語法,所以裝了就不能隨便升級。

Portfolio Slideshow

Portfolio Slideshow」是進階的畫廊外掛,可以在大圖下方顯示縮圖和圖說,並直接以ID呼叫特定圖片展示(*圖片需和該篇文章建立關聯)。

雖然這類型工具有很多更炫的,我一向都是以能最少操作步驟來滿足最高需求為原則。

wp-markkeyword

wp-markkeyword」是一隻可以高亮搜尋字串的外掛,並可直接減選搜尋的關鍵字,加速找到目標的速度。雖然瀏覽器都有內建這樣的功能,不過還是可以幫讀者省點事情。

我很意外這方面沒有特別好用的外掛,這隻主要的缺點是多重字串依舊顯示為相同顏色,但還算堪用。


3 則迴響

  • popoman

    2012 年 4 月 29 日

    小弟是新手 WP 使用者,想請教一下,有沒有試過結合 social login 後,記錄登入者的個人資料這方面的功能?
    例如路人甲使用 facebook 帳號登入老王的 WordPress (WP) 後,路人甲到老王 WP 的投票區投下最喜愛的熱門文章,submit 後資料庫會紀錄路人甲已於 2012/04/30 日投票,並抓取路人甲 FB 的電郵和地址電話資資料存到資料庫內(主要是為了統計投票者的可信度,檢查是否有灌水現象)。有這種 plugin 嗎?

    這是最近與朋友聊天時的一個構想,wordpress 有一堆外掛,但是小弟最近上網搜尋,發現WP投票功能都很簡便,會有灌水現象,所以想說結合社群登入功能(google, yahoo, facebook, twitter等),直接抓取投票者的社群相關資料,一來不須再次填寫資料,二來可投票信度可能比較高,所以有此一問。

    回復
    • Kyte

      2012 年 4 月 29 日

      要引進其他地方的使用者帳號是個滿大的問題,可能有這樣的插件可以在「留言」時使用,但基於安全性的問題,應該無法讓你直接這樣轉移個人資料設定過來(我只有用Twitter,他就有OATH這個認證機制,只能夠在使用者同意的情況下,擷取特定的資訊,其他社群網站應該也不會隨便讓你搬走個人資料……)。

      如果要投票的功能,AUTOMATTIC官方有提供Polldaddy可以使用,功能也是很簡單就是了。
      http://polldaddy.com/

      回復
  • popoman

    2012 年 5 月 18 日

    感謝所提供的資料。
    最近我找了一些第 3 方機制提供 social login 功能(以下我簡稱SL),有些有提供 WP plugin,不過功能比較完整的大部分要商業附費,以月計價,My God。關於我提出的問題,可能需要自己寫碼,目前還沒找到這方面的 plugin。
    社群網站個人資料是否可以取得,我個人最近研究,好像要看當初註冊該社群時是否提供公開資訊,或是該社群是否有提供對個人公開資料有比較細微的控制。

    最近我仔細想了好幾天,如果是針對投票浮濫灌水要做粗步控制,社群登入後才能投票會有初步效果。如果要做進階應用,例如贈獎品提高投票人氣(如一些學術研究組織、研討會針對某些問題提供投票調查,贈送滑鼠、書籍等小額獎項),則還是需要另外留下真實姓名和電話,然後自己做電話隨機抽訪資料真實性增加信度與效度,這時 social login 我就覺得它的必要性還有待研究。

    如果要做商業應用,social login 好像實用性就很低,可能只適用一些特殊行業。像是餐飲業,線上訂位系統使用 SL,提供短期預訂,訂位這方面大部分不須提供真實身分電話。如果是線上購物,SL 根本沒有用。

    以上是小弟一點點的研究心得。

    回復

發佈留言