6 mins read2022/05/30

Manifesto


擁抱開源,回饋開源

我們皆受惠於開源專案帶來的便利, Code-WP 旨在推廣更多使用 WordPress 的人了解其結構與設計架構,讓 WordPress 開源社群能有更多活力。

站在巨人的肩膀上學習

WordPress 是由數十上百名工程師協力開發而成的開源專案,你可以免費從中學習 WordPress 的設計思想與架構。其他開源專案,包括這個網站提供的程式碼片段 code snippet 也同樣能幫助你思考與學習。

WordPress 是一個極度彈性的 CMS 架構,你可以用它做幾乎任何你想像得到的應用,前提是你懂得 WordPress 的資料結構開發規範

 

✔️誰適合這個網站資訊

  • 網路小白/新手
  • 接案者
  • 想知道工程師到底在幹嘛 衝三小 的人
  • 想玩 WordPress 的工程師

或是…任何人!但建議是已經至少用 WordPress 架設過網站,並想學習如何客製化開發 WordPress 的人。

強烈建議您具有以下基礎

  1. English & Patient – 學習路上會有很多英文,只要有耐心就看得懂
  2. HTML
  3. CSS
  4. php
  5. jQuery / Javascript

 

❌誰不適合這個網站資訊

  • 想轉職工程師的人

是的,沒錯,想轉職成工程師,找到一份好工作的人不適合,如果你真的想轉職為工程師,建議您到求職網站,例如104查詢你想當怎樣的工程師以及須要具備那些技能,去找專門上課的機構培訓,會比看這個網站有用得多。

學習 WordPress 路上會學到一些 php / Javascript / CSS / HTML / MySql 甚至全部摸了個遍,會有個通盤的理解,但這跟職場上需要的專業度有距離,因此,想要轉職成工程師的朋友建議去找專業的培訓機構會比較紮實,拿到入場券的機會也比較大。

 

為什麼我需要了解代碼?裝個套件多方便

殺雞焉用牛刀?

很多時候,我們只是需要一個簡單的功能

但套件通常為了滿足各式族群,會提供非常多的選項與種類

而這會使整個後台設定更為混亂,以及加重系統的負擔

但往往可能是幾行代碼就能滿足你的需求

 

了解 Bug 發生的原因,跟原理

WordPress 提供了非常多的外掛以及解決方案,但是盲目的安裝外掛容易引起衝突 ( conflict ) 以及 Bug

尤其當你安裝太多同性質的外掛特別容易引起

 

如果你想了解更多,可以參考 LiveCanvas 的設計理念,以及 LiveCanvas 選用指南

 

學習資源

 

社群資源

 

WordPress 學習 RoadMap

 

 

害怕寫code嗎?不用擔心!一切都是從複製貼上開始的!

 

 

 

 

覺得不錯的話,請給我點個推薦

您的支持與鼓勵是我們前進的最大動力!