第十五屆 冠軍

wordpress
從 0 到 100:WordPress 開發者的實戰手冊
Terry L.

系列文章

DAY 21

Day 21 - 利用 WP_Query 類別來自定內容查詢

在昨天的介紹的客製化網路路由一文提到,當網站伺服器收到請求,將此請求傳遞給 WordPress 解析完網址之後,會將生成 SQL 查詢語句,向 MySQL 資料...

DAY 22

Day 22 - 理解 WordPress 的資料庫操作類別 wpdb 的用法

到目前為止,我們尚未寫過任何一行的 SQL 語法來取得資料,主要原因是 WordPress 的內建函式已把資料庫操作的部分都包裝起來,只需要傳參數到函式裡,就可...

DAY 23

Day 23 - 洞悉 WordPress 的物件快取 (Object Cache) 機制

在開始今天的主題之前,先來一個問答。 WooCommerce 是 WordPress 的電子商務外掛,它使用 wp_posts 資料表作為訂單,而 wp_pos...

DAY 24

Day 24 - 自定義 WordPress 的文章類型、分類和標籤

讓我們回顧一下在 Day 7 的文章中,WordPress 的資料庫架構。 WordPress 的 wp_posts 資料表並不是只有存放文章以及頁面,它是整個...

DAY 25

Day 25 - 外掛設計實戰 (1) 初始化並啟用外掛

到目前為止,我們已經從基本的檔案目錄架構、資料庫結構到核心的機制例如鉤點和過濾器、路由、權限以及資料庫的操作等等,都已經有一定的認識了,雖然 WordPress...

DAY 26

Day 26 - 外掛設計實戰 (2) 建立選單入口與設定頁面

一般來說,很少有不需要設定頁面的外掛,除非專門為了微調一些核心設定的外掛,例如只是利用過濾器去改變 WordPress 核心預設值的那種小外掛,使用者知道一啟用...

DAY 27

Day 27 - 外掛設計實戰 (3) 使用 Settings API 製作設定頁面

身為 WordPress 的使用者,自然會安裝、使用各式各樣的外掛。安裝完成後,第一件事情我們往往會做的就是尋找其設定頁面,翻閱各個設定選項,以確保每個功能和顯...

DAY 28

Day 28 - 外掛設計實戰 (4) 設計文章編輯頁的額外資訊區域

在文章管理頁面上,提供一個區塊 UI,讓使用者可以輸入資料,跟隨著儲存文章的動作一起把外掛提供的功能設定資料送進 wp_postmeta 資料表,這類 UI 在...

DAY 29

Day 29 - 外掛設計實戰 (5) 文章管理列表欄位資訊擴充

在昨天的進度中,完成了在文章編輯頁面底部設置了一個額外資訊欄位,以供使用者填寫標題及描述,並依照實際輸入的文字像素寬度和字數給予建議。 但文章很多的時候,該如何...

DAY 30

Day 30 - 外掛設計實戰 (6) 功能實作與上架 WordPress 目錄

今天是鐵人賽最後一天喔,在這個暖陽陽的天氣,適合出去走走散心,或者懶洋洋地躺在床上追劇一整天呀。不過因為要趕緊完成這個作品並示範上架給大家看,只好從下午兩點開始...