【資料與後台分離】自己做wordpress資料型API,想要什麼資料都可以串接,準備實踐多站點同步資料、實現不被綁架的佈景

原本就是個視覺設計師,在宇宙力量的帶領,第一次終於生成出資料型態的API,會再繼續研究如何將wordpress資料整合生成各種形式的API。

宇宙力量對我說網站要跑得順暢,必須骨肉皮分離,才能做到效能最高!我自己覺得API讀取資料並不是很快,比起直接放在頁面中的資料,慢一秒!但這樣的技術卻可以讓我們突破更多介面限制,例如我不再需要靠wordpress佈景做頁面,我只需要它當作一個後台,單純產出資料。

也能減少被攻擊問題,畢竟以前是骨肉皮一起運作,現在是分離式運作!倘若全部是API運作,攻擊者也找不到後台…再加上如果改變登入位置,那麼就更難找!比起以前使用登入驗證碼、用又肥又胖的外掛拖垮網站速度,來得更安全。

未來,自己寫後台當然也是有可能,但在於時間不足的狀態下,還是有一套現成系統做分工,將是完美無瑕!

現在能夠做到自訂API,而不是靠外掛幫我生成,WP外掛其實一點都不客製化,唯有自己寫出來要什麼資料才是最具效能,是不是突然很像後端生資料給前端串接。

未來的世界,後端、前端、視覺介面都能整合運轉的人,將是不可或缺的!

我的大腦簡單,傳統的工程師做法我常常無法理解,在宇宙力量帶領下,執行過程一切變的簡單、容易、快速。

如果你自己想要研究,以下為步驟

請自己動手研究嘍

  • 1.安裝metabox外掛,用於補足內建資料結構不足
  • 2.用PHP生成產出所需要的資料結構
  • 3.製作指定授權function語法,包含指定api頁面、授權可串接網站
  • 4.製作API專用的Page模板
  • 5.把生成資料與模板連結成一體,當作API來源
  • 6.用此資料API橫行無阻

⭐️ 以上是不是很簡單!又能自訂資料產出格式。每當我安裝外掛自動生成json的api我都暈眩,我不知道怎麼用,也不按照我的JS外掛結構,我要配合這全部都產出來的結構,沒有自訂範圍與結構!

抓取全部資料

資料分割成頁面形式