這標題,我私心覺得真的很好笑,哈哈哈XD 剛好在解決一個「從 Drupal 匯入資料到 WordPress」的需求,然後發現這篇文章A Guide for Drupal Developers Migrating to WordPress,出自於一家 WordPress 外掛公司,該公司外掛品質不錯, …
分類彙整: 外掛開發
[WordPress] 開發外掛問與答 Plugins Developer FAQ 翻譯
翻譯原文: Developer FAQ 關於提交與審查的問題 提交審查外掛會需要花多少時間? 這沒有一個官方平均的時間。就像沒有外掛是完全一樣的。如果你的外掛不大,且程式碼運作正常,那應該七天內審查會通過,不過如果外掛中有一些程式問題的部分需要改進,就看你修正的時間。不論何種結果,你都會得到一封來自 …
[SVN] 使用 SVN 提交外掛 Plugin 到 WordPress
說實在,這還真是第一次用 SVN 這套 #版本管理 系統,平常都是用 #Git 。 但因為 #WordPress 在外掛這塊的後端軟體管理的機制從一開始就是走 #SVN 所以後面繼續沿用也不是沒有道理(不知道有沒有機會轉 Git 呢) 不過,用過 Git 的人轉 SVN 應該也是很順手,看下面流程就 …
[WordPress] 提交你客製化外掛的方式
首先,當然要先 註冊 個 #WordPress 帳號 然後登入提交頁面 輸入你的 #外掛 名稱,在填寫你的外掛描述後按下送出(Post),完成提交。 到這邊是很簡單的步驟沒錯,細節要注意的就是外掛描述檔(readme.txt)是否正確,這邊可以透過 WordPress 提供的驗證檢查工具測試:Rea …
[WordPress] 實作外掛啟用後的管理員通知(admin_notices)功能
用過 WordPress 後台裝過外掛或是主題的人應該都知道,啟用後會有個通知 這通知是在 WordPress 3.1.0 時增加,讓開發者做啟用外掛或主題後的導引,要增加自己開發產品的使用者體驗,結合內建提供的方法也當然是最好啦~ 介紹原理 就是註冊在程式中啟用後的事件,加入 admin_noti …
[WordPress] 開發外掛時初始化(Initial)與進入點(Entry Point)的幾個做法
WordPress 本身沒有太多的框架包袱去要求開發者一定要照著某種設計模式下去開發,最多就遵守「不修改核心」的原則(自己對修改版本負責)。 架構如同瀏覽器的事件驅動設計,一件事發生後主動觸發對應動作的 hook。 這造就了「外掛」為主體的一種現象,許多功能都是像外掛被載入,藉此堆疊出更強大的功能。 …
網站 Facebook 粉絲專頁私訊外掛程式設定
現在應該沒有網站不用 Facebook 分享功能吧? (你如果沒有也不要跟我說,謝謝XD) 尤其是賣商品或其他服務類型的網站,不只有掛分享,還包含一些「線上客服」或聯絡表單的功能,像朋友開的線上旅行社 roundTAIWANround,就是使用有名的 intercom 線上即時訊息的系統,有需求的人 …
[WordPress] 客製化 Contact Form 7 表單時使用 jQuery 捕捉事件
表單真的是網站上很常見的功能,套裝外掛也很方便使用,但一定有時候就是有那麼一點不夠,所以就是自己包過,把內容處理好後再傳給表單送出。 使用 WordPress 的表單外掛絕對會推: Contact Form 7 要包裝前端也不難,後台欄位控制也可以自定義 HTML 標籤與 CSS 樣式。 但,送出的 …
[WordPress] Instant Articles for WP 與 Yoast SEO 外掛的效能問題
自從換主機後,有一段時間沒有來調教網站,有快取的情況下速度自然是還可以,但發現登入後的原始速度有點糟糕,尤其是導向吐出內容方法的頁面( the_content() ) 測試那頁面的速度居然可以跑到 12 秒!太不可思議的慢,然後裝了 Query Monitor 來看看,發現第一次瀏覽文章頁的時候 I …
閱讀全文〈[WordPress] Instant Articles for WP 與 Yoast SEO 外掛的效能問題〉
[WordPress] 開發常用外掛工具箱 v1.2.0
繼上次太長標題的首發版v.1.1.0後,這次改版也順便把名稱取短一點(汗) 本次 v1.2.0 版更新上了 themeforest 的購買清單讀取與操作 針對明確「主題」與「外掛」有下載安裝的機制,而「其他」類就是純下載,手動安裝。 為何會有明顯是 WordPress 外掛但卻顯示在「其他」這點可能 …
