在後台的媒體列表中(媒體庫)中,可以看到很多欄位的資訊,顯示這個外掛的基礎訊息。
那有如果有使用 Upload To FTP 的使用者,可能會發現了在媒體庫的資料中,多了一個欄位來顯示外掛的資訊。
就如同下面圖片所示這樣
在後台的媒體列表中(媒體庫)中,可以看到很多欄位的資訊,顯示這個外掛的基礎訊息。
那有如果有使用 Upload To FTP 的使用者,可能會發現了在媒體庫的資料中,多了一個欄位來顯示外掛的資訊。
就如同下面圖片所示這樣
上一篇教學 有一點再說廢話的感覺。
不過外掛就是要作者有創意之後才會產生的物品沒有錯,只是好一點的應該是教導如何抓住你的創意。
廢話到此,言歸正題。
外掛,就是要與 WordPress 的主系統產生連結的合併運作。
但是我們在寫外掛的時候卻又完全的沒有修正主程式,那之間是如何連結的呢?
就使用 WordPress 設計十分豐富的 Plugin Application Program Interface (外掛應用程式介面),簡單的說就是 WordPress 程式中提供了數以百計的 API 嫁接點讓我們寫的外掛程式可以完美的遷入之中運行。
在與主程式進行嫁接的時候,又可以分為 Action(動作) 與 Filter(過濾器) 兩種不同的模式。註1
在前兩篇文章中,介紹了外掛的啟動停用的方式,也說明了外掛最初步的寫法。
也就是程式中要寫些什麼東西好讓 WordPress 的主程式認得你這一隻外掛。
然而開發外掛,最主要的東西是什麼呢?
你 的 創 意
這是很顯而易見的關鍵,因為外掛的用途就是在彌補主程式上的不足。
而什麼樣的功能是不足的就是你在設計撰寫你部落格當中所發揮的創意之處啦!
各位在使用 WordPress 的時候,或多或少都會使用到外掛 (Plugin) 這好用的系統,但是如果你自己有一個絕妙的使用需求,但是偏偏網路上沒有人辛苦的替你製作出來,那麼就是輪到你辛苦的付出,為 WordPress 貢獻出一點點的心力的時候。
就像是我會開立這一個部落格一樣,最主要就是希望讓同為 WP 的使用者,在遇到問題的時候可以發問或是尋求前人的經驗。當然也要分享我在使用 WP 的過程中遇到的難題或是經驗。
同時也是分享我辛苦創作的外掛。
廢話不多說,這次我先要講外掛最基本的動作【啟用】、【停用】、【刪除】這三個動作,在程式中要如何讓其運作。