iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

Wordpress 外掛開發 系列

大家都太習慣開自排車了,來開開手排車吧。

接下來的30天沒有一個內容是原創的,全部都是節錄各路大神的心得,並且加上一點註記而來,看著好像wordpress外掛開發實在是非常冷門,希望往後會有更多的人來寫這一類型的半技術文章。

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 1

「Wordpress 外掛開發」開始,Plugins開發沒那麼難,會的不多也可以玩

前言:報名臨時起意,在報名截止前兩天跟高中同學一起報名寫寫鐵人賽,每天一篇真心覺得硬,後面還有業主在追殺我,怕爆。 你可能需要的一些需求 一些些PHP的基本觀...

2020-09-15 ‧ 由 Rach 分享
DAY 2

「Wordpress 外掛開發」從基礎header到解除安裝

現在Wordpress是世界上滿熱門的CMS,而他的外掛數量也是非常的海量,進到外掛的頁面中,包含的類型有非常多,包括銷售,安全或是信件等等的,這邊你能想像到的...

2020-09-16 ‧ 由 Rach 分享
DAY 3

「Wordpress 外掛開發」主選單設定(Administration Menus)-上

建立主選單(menu)與子選單(Sub-menus) 當我們進入後台時候,映入眼簾的就是左側一串的選單,我們今天就是要做我們的選單,並且將自己的外掛的名稱與Ic...

2020-09-17 ‧ 由 Rach 分享
DAY 4

「Wordpress 外掛開發」主選單設定(Administration Menus) - 中 - Option API/Setting API

Option API與省事息息相關 緊接著講到了設定我們,在拉出實際畫面前,我們得先講解到三個主要的method,來做到新增,更新以及取回,這個環節主要是在處理...

2020-09-18 ‧ 由 Rach 分享
DAY 5

「Wordpress 外掛開發」主選單設定(Administration Menus) - 下 submit_button/add_setting_error

儲存外掛設定,並且回傳至頁面上 我們應用著第三章的程式碼,套入原生的程式碼,可以去請求本身頁面的服務,讓option儲存,我們就不重複一次程式碼的使用,在點擊s...

2020-09-19 ‧ 由 Rach 分享
DAY 6

「Wordpress 外掛開發」外掛的權限偵測與安全性 nonce/Kses/wpdb

wordpress這麼完整,還需要安全? 我們在建立網站的時候,經常會遇到經典的攻擊手法,像是XSS、sql injection或提升特權的各種漏洞,而在我們的...

2020-09-20 ‧ 由 Rach 分享
DAY 7

「Wordpress 外掛開發」效能調整 Cache Api/Transient API

安全後,在意一下效能 在WP中提供兩個快取資料來讓時間保有時間有效性,Cache API與Transient API,這些其實與ROR或者是Laravel如出一...

2020-09-21 ‧ 由 Rach 分享
DAY 8

「Wordpress 外掛開發」Worpdress 的核心鉤子 Hook - action

在WP中,hook是主要的元件來組成整個架構,不僅可以讓開發人員增加開發的彈性,也讓程式碼的重新利用率高很多,而他的最大益處,不管是WP的更新或是外掛的程式碼的...

2020-09-22 ‧ 由 Rach 分享
DAY 9

「Wordpress 外掛開發」己也造個hook吧 add_action/add_filter

建立自己的filter 延續上一張沒有講完的,filter其實與action大同小異,但是filter在使用的時候,是會有值經過filtered,這也讓所有的f...

2020-09-23 ‧ 由 Rach 分享
DAY 10

「Wordpress 外掛開發」個人隱私

你有想過不管是追蹤資料或是cookie這些的利用,其實在很多地方的法規上都是需要表明註記的,尤其是在歐盟的國家,GDPR更是嚴苛,而我在的國家本身也是需要標明網...

2020-09-24 ‧ 由 Rach 分享