如果你把 WordPress 當一個 PHP 網站 Framework 來使用的話,應該也會有跟我一樣的感想:「怎麼路徑管理這麼麻煩,都沒有比較好的方式統一個方法建立請求路徑規則嗎? Slim 或 Laravel 都不錯的說。」 抱持著 28% 高市佔率的想法再認為「一定有人這麼想而且他可能已經幫我 …
標籤彙整: 客製化
[WooCommerce] 客製化訂單與結帳流程的作法
非單純產品銷售的案例其實不少,最多人詢問的莫過於「紙娃娃系統」,就是針對一個網站上客製化功能所組合/搭配出能實現自己獨一無二想法商品的系統。 今天的作法只能說是那套系統的後段,前部分的客製化商品就不再本篇的討論範圍內囉。 想像表單填一填,選好一些選項後按下確定直接進金流付款的操作,是不是很像「Lan …
[WordPress] 自訂文章類型(Post Type)下分類頁的製作
不論是自己透過官方說明方式建立一個新的文章類型(Post Type)還是透過外掛 Custom Post Type UI 這類型圖形化模式設定新的文章類型都好。 重點都來自你有新型態的內容要操作! 這時候就要來看一張圖。 這是使用CPT UI 製作的自訂文章類型,表中最右邊的「Template Hi …
[WordPress] 提交你客製化外掛的方式
首先,當然要先 註冊 個 #WordPress 帳號 然後登入提交頁面 輸入你的 #外掛 名稱,在填寫你的外掛描述後按下送出(Post),完成提交。 到這邊是很簡單的步驟沒錯,細節要注意的就是外掛描述檔(readme.txt)是否正確,這邊可以透過 WordPress 提供的驗證檢查工具測試:Rea …
[WordPress] 開發外掛時初始化(Initial)與進入點(Entry Point)的幾個做法
WordPress 本身沒有太多的框架包袱去要求開發者一定要照著某種設計模式下去開發,最多就遵守「不修改核心」的原則(自己對修改版本負責)。 架構如同瀏覽器的事件驅動設計,一件事發生後主動觸發對應動作的 hook。 這造就了「外掛」為主體的一種現象,許多功能都是像外掛被載入,藉此堆疊出更強大的功能。 …
[WordPress] 客製化 Contact Form 7 表單時使用 jQuery 捕捉事件
表單真的是網站上很常見的功能,套裝外掛也很方便使用,但一定有時候就是有那麼一點不夠,所以就是自己包過,把內容處理好後再傳給表單送出。 使用 WordPress 的表單外掛絕對會推: Contact Form 7 要包裝前端也不難,後台欄位控制也可以自定義 HTML 標籤與 CSS 樣式。 但,送出的 …