這需求應該算很冷門。但剛好最近研究到,能讓安裝了 WooCommerce 外掛的使用者,不只有商品可以加入購物車,還可以讓網站上的文章、頁面,甚至是自定義的內容類型(Custom Post Type, 縮寫為 CPT)也都可以進入結帳流程下單購買,覺得很有意思! WooCommerce 的「商品」有 …
標籤彙整: CPT
[WordPress] 客製化內容類型(Post Type) REST API 的方法
剛好最近在處理一個主題的客製化,本篇筆記情境就是一種「接手他人作品但不硬改別人 code 又可以兼顧 WordPress Hook 模式」的開發。 說起來這件事也很常見,套版主題常常有些內建的行為不是你想要的,但他有預留 Hook 機制給你開發來延伸串接,只要找到對應的 Hook 就能改動到行為而不 …
[WordPress] 客製化內容類型中設定可排序欄位(Sortable columns)
客製化內容類型 Custom Post Type 在編輯列表畫面時,只有預設日期與標題可以排序。這在使用上有時不太方便。 補上這功能不難,但要對後台架構有點認識。首先要去查「編輯畫面」的 hook,找到 Admin Screen ID , WordPress官方文件有寫:Admin Screen R …
[WordPress] 後台整理術:客製化內容類型預設顯示於選單項目的設定
自行新增的 Post Type 與內建的 Post 或 Page 等內容類型都有點不太一樣。其中會需要本篇處理的部分就是在外觀中設定選單的時候對所有使用者來說並非預設。 網路上大部分的資料都是直接跟你說可以到選單畫面右上角有個「顯示項目設定」的功能,自己去勾選起來就可以了。 但,通常終端使用者沒有這 …