Khôi Phục Mật Khẩu

Vui lòng liên hệ với Quản trị viên để được hỗ trợ reset lại mật khẩu tài khoản của bạn.

Zalo Admin
0358949680
Nhắn Zalo
Hoặc
Quên mật khẩu ?
Tạo tài khoản để truy cập đầy đủ tính năng!
Hoặc
Trang chủ / Blog / Lộ trình học lập trình wordpress cho người mới bắt đầu
Huy Kira
Huy Kira · Theo dõi

Lộ trình học lập trình wordpress cho người mới bắt đầu

Gần đây mình gặp nhiều câu hỏi dạng như. Em muốn học lập trình wordpress nhưng ko biết bắt đầu từ đâu?, Học lập trình wordpress theo trình tự như thế nào anh nhỉ…Mình cũng có giải thích sơ qua và cũng lấy mình ra làm ví dụ, nhưng cảm thấy mấy bạn vẫn chưa thông lắm =)). Vì thế hôm nay mình xin chia sẻ lộ trình học lập trình wordpress của mình để cho các bạn hiểu rỏ hơn.

1. Học front end trước, học html css & js

Đã nói là lập trình web thì kiến thức về HTML CSS JS là điều đương nhiên và luôn cần thiết, đặc biệt lập trình wordpress chủ yếu là lập trình theme (Giao diện wordpress), vì vậy kiến thức về html css là kiến thức bắt buộc nhé. Hiện tại có rất nhiều tài liệu học về html css chỉ cần gõ tìm trên google nó sẽ ra vô số kết quả.

Đối với front end thì học thông qua video là hiệu quả nhất, mình cũng có vài video hướng dẫn html css ở đây các bạn có thể tham khảo: Hướng dẫn HTML & CSS

Yêu cầu kiến thức: 

  • Biết sử dụng các thẻ cơ bản, a, img, div, from, input, select, p, strong…
  • Biết style CSS cho các thẻ của website.
  • Có kiến thức về bootstrap, chia cột, sử dụng được js của bootstrap…
  • Dự được 1 cái layout cở bản có đầy đủ chức năng, có thể responsive…
  • Biết làm một số hiệu ứng đơn giản về js, jquery…

2. Học PHP căn bản

WordPress là CMS được phát triển từ PHP, vì vậy muốn làm chủ nó thì kiến thức PHP là cũng kiến thức bắt buộc bạn phải nắm. Bạn không cần phải quá giỏi php nhưng phải nắm chắc được kiến thức cơ bản như:

  • Cú pháp
  • If else
  • For, foreach
  • string
  • array
  • Object

Về tài liệu học php căn bản cũng rất nhiều, ngày xưa mình học php căn bản thông qua bộ DVD video hướng dẫn của izwebz, nhưng hiện tại izwebz mình thấy không phát triển nữa, mình thấy một số trang khác các bạn có thể học như freetuts…

học lập trình wordpress

3. Học wordpress căn bản

Để lập trình được nó đầu tiên bản phải hiểu cách vận hành và sử dụng được nó, khi biết được nó có những tính năng gì thì bạn mới có thể code thêm chức năng, cũng như custom lại những tính năng mặc định của nó.

Yêu cầu kiến thức phần này:

  • Thay đổi được thông cơ bản về website, tiêu đề, description, ngôn ngữ của website.
  • Thêm, sửa, xóa, bài viết trong wordpress
  • Cài được theme, plugin và sử dụng được chúng
  • Tạo được menu trong wordpress
  • Phân biệt được page và post
  • Thêm, sửa, xóa user, phân quyền user trong wordpress
  • Sử dụng được widget, shortcode
  • Hiểu được các khái niệm như: Post type, taxonomy, custom field.

Về tài liệu học wordpress cở bản cũng rất nhiều điển hình như là seri hướng dẫn wordpress cơ bản của thạch phạm các bạn có thể tham khảo tại đây: Hướng dẫn wordpress cơ bản

4. Học lập trình wordpress

Nếu chuẩn bị các kiến thức ở trên thì bay chừ việc học lập trình wordpress sẽ trở nên đơn giản hơn rất nhiều. Sau đây là trình tự học lập trình theme wordpress mà mình cảm thấy hiệu quả, được mình rút ra trong quá trình làm việc cũng như học tập.

Các bạn theo dõi theo trình tự từ trên xuống nhé:

  • Tìm hiểu cấu trúc theme wordpress: Bạn phải biết cây thư mục của một theme wordpress cơ bản, nó gồm những file nào, chức năng của từng file như thế nào, cách đặt tên file thế nào là hợp lý… -> Cấu trúc theme wordpress
  • Tìm hiểu những hàm cơ bản trong wordpress: WordPress có vô số những trong đó có những hàm rất quan trọng mà nó đùng xuyên suốt trong quá trình xây dựng theme -> Những hàm cơ bản trong wordpress
  • Tìm hiểu vòng lặp lấy bài viết của wordpress: Đây là kiến thức quan trọng giúp bạn hiển thì bài viết ra ngoài giao diện -> Get post trong wordpress
  • Tìm hiểu cách lấy chuyên mục trong wordpress: -> Get danh mục trong wordpress
  • Tìm hiểu cách lấy menu và sidebar (widget) trong wordpress: -> Get menu & sidebar
  • Tìm hiểu cách lấy hình đại diện của bài viết: Get thumbnail trong wordpress

Bắt tay làm 1 dự án nhỏ:

Dựa vào những kiến thức ở trên thì bạn đã đủ để đi dựng 1 theme cơ bản, nhưng trang tin tức, trang blog nhỏ… Bạn có thể xem loạt video hướng dẫn chuyển html sang wordpress để hình dung cách thức dựng 1 theme wordpress đơn giản.

Sau khi làm được một site đơn giản bạn tiếp tục nghiên cứu những phần nâng cao hơn như:

  • Custom post type trong wordpress -> Hướng dẫn
  • Custom field trong wordpress -> Hướng dẫn
  • Custom taxonomy trong wordpress -> Hướng dẫn
  • Custom term meta trong wordpress -> Hướng dẫn
  • Custom user meta field trong wprdpress -> Hướng dẫn
  • Cách tạo widget trong wordpress
  • Tạo shortcode trong wordpress
  • Tạo meta box trong wordpress

Làm 1 dự án khó hơn:

Nếu các bạn theo được đến đây thì kiến thức về wordpress của các bạn khá nhiều rồi đó, bay chừ là bắt tay vào làm 1 dự án khó hơn ví dụ như làm một trang bán hàng bằng woocommercer. Mình sẽ có loạt video hướng dẫn cho chủ đề này!.

Sau khi đã hoàn thiện được tất cả các giáo án từ đầu đến đây kiến thức ở thời điểm này bạn cần tìm hiểu là:

  • Nâng cao các kỹ năng về html css js để làm những giao diện phức tạp hơn.
  • Nâng cao kỹ năng về php để lập trình những chức năng khó hơn, Tìm hiểu sâu kiến thức của lập trình php hướng đối tượng.
  • Tìm hiểu ajax trong wordpress.
  • Nghiên cứu database, custom 1 bảng trong database của wordpress.
  • Tìm hiểu cách custom admin của wordpress, tạo page mới trong admin wordpress….

Tóm lại

Trên đây là lộ trình học lập trình wordpress của mình, mình cũng là dân tay ngang vô tự mò và học wordpress thôi. Điều quan trọng ở đây là chính bạn, bạn có muốn học thật sự hay không thôi, chứ mình thấy tài liệu share trên mạng khá nhiều, số lượng các website hướng dẫn wordpress từ cơ bản đến nâng cao ngày càng nhiều.

Khi học nên thực hành nhiều thì mới lên tay được. Tránh học lướt, số lượng trang bạn học được không quan trọng mà quan trọng là những kiến thức bạn có khi đọc trang đó là bao nhiêu.

Học theo video là dễ hiểu nhất, nếu video chậm có thể chỉnh tốc độ nhanh hơn để tiết kiệm thời gian học. Khi mới học tránh đọc code của những theme bán trên themeforest, vì những theme trên đó viết 1 theme làm rất nhiều chức năng nên rất khó hiểu và phức tạp

Tốt nhất: Tìm 1 cao nhân đắc đạo để bái sư (sẽ bị chửi nhưng sẽ có kiến thức).

Chào thân ái và quyết thắng!! Chúc các bạn học wordpress thành công!

HuyKira 8 năm trước

Chúc các bạn học lập trình wordpress thành công!

Long Van 8 năm trước

Bài viết rất tổng quan, bạn bè mình củng nói học PHP nhưng tâm lý lo sợ ko biết học PHP là học những gì cần cho WP.

HuyKira 8 năm trước

Học sao mà đọc code php trong wordpress hiểu là oke :D

Lại Đình Cường 8 năm trước

Chỉ cần học câu lệnh điều kiện, học vòng lặp là có thể chiến WordPress rồi. Mấy thứ khác thì cứ từ từ nghiên cứu thêm trong quá trình viết code.

HuyKira 8 năm trước

Đúng rồi, khi viết code sẽ biết mình thiếu những kiến thức chi, rồi từ từ tìm hiểu học theme :)

Thanh_Tai 8 năm trước

em toàn xài starter theme, chỉ viết css là nhiều thôi

HuyKira 8 năm trước

Nếu muốn học lập trình wordpress thì nên học để dựng theme từ đầu ko nên dùng theme của họ :D

Cuộc Sống S 8 năm trước

Cám ơn bác đã chia sẻ nhé. Em thì không được học gì liên quan đến tin học lập trình nhưng chỉ là thấy hay hay nên tự tìm hiểu vậy thôi!

Phùng Việt 8 năm trước

Hay quá Bro

Hoang 8 năm trước

Trời chương trình học nhiều thế này bao giờ mới thành wordpress guru nổi trời! (P/s: ad xài theme web là gì thế, thấy hay hay?)

Huy Kira 8 năm trước

Cày cở 2 tháng là thành master :D. Theme tự code nha!

Hoài Bão 8 năm trước

cái description của anh nó thật là vi diệu ?? ?\

Huy Kira 8 năm trước

Ủa cái description nào em :D

Duong Anh Son 8 năm trước

Ngày trước hồi sinh viên, mình cũng thử học PHP rồi wordpress rồi lại không thể vì không thể hiểu nổi logic của nó. Vậy mà giờ cũng đã 6 năm làm lập trình rùi :)

Huy Kira 8 năm trước

Wordpress so với 6 năm trước khác nhiều lắm. 3 tháng nó cập nhật 1 phiên bản mà :D

Trần Tuấn Anh 8 năm trước

Rất hay!

Trần Tuấn Anh 8 năm trước

Hay quá. Thanks bro

Tin Nguyen 7 năm trước

Hay quá bro ơi. Trước giờ mình toàn thuê người setup wp. Giờ đang ngâm cứu tự làm :)

Fibotrade 6 năm trước

Tuyệt vời quá bro ơi

vu yen 6 năm trước

em cám ơn anh ạ, mấy hôm nay mò mà cứ lơ tơ mơ ?

magic option 6 năm trước

Em cảm ơn anh nhiều ạ, càng đọc càng thấm

Tuan Anh 6 năm trước

Bài viết hay, mình đang học làm web, cảm ơn thớt

Học viện Foti Pro Trader 5 năm trước

Hay quá bạn ơi

Chiến Lê 5 năm trước

Bài viết chi tiết, chất lượng quá anh Huy :)

Sikka 4 năm trước

Tìm 1 cao nhân đắc đạo để bái sư (sẽ bị chửi nhưng sẽ có kiến thức) Thích câu chốt

Hậu đẹp trai 2 năm trước

giờ em mới tìm hiểu thì có muộn không bác Huy Kira