6 mins read ‧ 2022/05/30
Manifesto
Table of Contents
擁抱開源,回饋開源
我們皆受惠於開源專案帶來的便利, Code-WP 旨在推廣更多使用 WordPress 的人了解其結構與設計架構,讓 WordPress 開源社群能有更多活力。
站在巨人的肩膀上學習
WordPress 是由數十上百名工程師協力開發而成的開源專案,你可以免費從中學習 WordPress 的設計思想與架構。其他開源專案,包括這個網站提供的程式碼片段 code snippet 也同樣能幫助你思考與學習。
WordPress 是一個極度彈性的 CMS 架構,你可以用它做幾乎任何你想像得到的應用,前提是你懂得 WordPress 的資料結構與開發規範。
✔️誰適合這個網站資訊
- 網路小白/新手
- 接案者
- 想知道工程師到底在幹嘛
衝三小的人 - 想玩 WordPress 的工程師
或是…任何人!但建議是已經至少用 WordPress 架設過網站,並想學習如何客製化開發 WordPress 的人。
強烈建議您具有以下基礎
- English & Patient – 學習路上會有很多英文,只要有耐心就看得懂
- HTML
- CSS
- php
- jQuery / Javascript
❌誰不適合這個網站資訊
- 想轉職工程師的人
是的,沒錯,想轉職成工程師,找到一份好工作的人不適合,如果你真的想轉職為工程師,建議您到求職網站,例如104查詢你想當怎樣的工程師以及須要具備那些技能,去找專門上課的機構培訓,會比看這個網站有用得多。
學習 WordPress 路上會學到一些 php / Javascript / CSS / HTML / MySql 甚至全部摸了個遍,會有個通盤的理解,但這跟職場上需要的專業度有距離,因此,想要轉職成工程師的朋友建議去找專業的培訓機構會比較紮實,拿到入場券的機會也比較大。
為什麼我需要了解代碼?裝個套件多方便
殺雞焉用牛刀?
很多時候,我們只是需要一個簡單的功能
但套件通常為了滿足各式族群,會提供非常多的選項與種類
而這會使整個後台設定更為混亂,以及加重系統的負擔
但往往可能是幾行代碼就能滿足你的需求
了解 Bug 發生的原因,跟原理
WordPress 提供了非常多的外掛以及解決方案,但是盲目的安裝外掛容易引起衝突 ( conflict ) 以及 Bug
尤其當你安裝太多同性質的外掛特別容易引起
如果你想了解更多,可以參考 LiveCanvas 的設計理念,以及 LiveCanvas 選用指南
學習資源
社群資源
WordPress 學習 RoadMap
害怕寫code嗎?不用擔心!一切都是從複製貼上開始的!
覺得不錯的話,請給我點個推薦
您的支持與鼓勵是我們前進的最大動力!