Học lập trình WordPress miễn phí

Bạn có muốn được cầm tay hướng dẫn code một plugin hoặc theme cho WordPress hoàn chỉnh từ A tới Z hay không ? Hãy tham gia chương trình đào tạo của Sen Việt để học tập và tích lũy các kinh nghiệm lập trình và làm product. Hãy chọn một project và click vào đây để tạo request.

Viết plugin
Auto Search Term
Tự động theme keyword vào bài viết
Viết theme
Simple Life
Xây dựng theme từ HTML
Viết plugin
Like Unlock
Like để đọc nội dung
Viết plugin
Subscribe From
Plugin Subscribe hỗ trợ form cho mailchimp.

Latest

On  

Xây dựng theme với Vuejs: Menu component

Menu là một phần không thể thiếu của theme. Trong WordPress nó được setting tại Appearance > Menus. Bài viết hôm nay sẽ lần được đi qua cách tạo Menu component, viết API để request lấy dữ liệu menu, dùng Vuex đễ lữu trữ menu này.

On  

WooCommerce: Thêm placeholder vào subject của email

Mặc định thì các placeholder trong email của WooCommerce là giới hạn,. Nhưng nhiều khi bạn cần phải custom lại rất sâu trong email, bao gồm cả thêm các placeholder mới vào trong subject. WooCommerce hỗ trợ bạn làm việc này. Giải pháp Tùy chỉnh email subject trong WooCommerce Có rất nhiều cách để tùy chỉnh […]

On  

Xây dựng theme với vuejs: Footer component

Footer component tương đối đơn giản. Nó không có setting gì. Chỉ có hard code một dòng text nhỏ. Bạn mở file footer.php trong theme lên và chép lấy cấu trúc html của nó. Tạo file /components/Footer.vue vào paste nội dung vừa copy vào. Sau đó vào file App.vue và dùng nó như bình thường. […]

On  

Xây dựng theme với vuejs: Sidebar, header component

Component đầu tiên mà mình nghĩ là cần xây dựng trước chính là sidebar. Vì các component như menu, header, widget, … đều được chưa trong sidebar. Để code cho tiện lợi, thì bạn nên mở code của theme lên, kèm theo một site đang chạy theme đó, rồi tùy theo cái bạn cần mà […]

On  

Xây dựng theme với vuejs: Khởi tạo project

Trong những bài trước, chúng ta đã đi theo trình tự, Đầu tiên là tìm hiểu về vue căn bản, sau đó chúng ta nghĩ đến cấu trúc của theme bằng cách phân tích các thành phần của nó ra thành các component. Đó chính là nền tản và là thuốc dẫn để đưa chúng […]

On  

Xây dựng theme với Vuejs: Webpack

Bài viết này sẽ tập trung giới thiệu về Webpack, tại sao lại sử dụng Webpack cho project lần này. Việc làm quen với những khái niệm này giúp bạn có sự chuẩn bị tốt hơn cho chặn đường Xây dựng theme với Vuejs xắp tới.

Lập Trình Plugin

Hướng dẫn lập trình Plugin cho WordPress từ cơ bản cho người mới bắt đầu tới nâng cao dành cho người đã có kinh nghiệm
On  

WooCommerce: Thêm placeholder vào subject của email

Mặc định thì các placeholder trong email của WooCommerce là giới hạn,. Nhưng nhiều khi bạn cần phải custom lại rất sâu trong email, bao gồm cả thêm các placeholder mới vào trong subject. WooCommerce hỗ trợ bạn làm việc này. Giải pháp Tùy chỉnh email subject trong WooCommerce Có rất nhiều cách để tùy chỉnh […]

On  

Làm chủ WP_Query : Vòng lặp

Như những bài trước các bạn đã biết rằng khi tạo một instace của WP_Query kèm theo argument, thì sẽ có một hoặc nhiều query được tạo ra và kết quả sẽ được lưu vào trong object mà bạn vừa có được. Dữ liệu quan trọng nhất mà bạn quan tâm là array các post/page […]

On  

Làm chủ WP_Query : WP_Query là gì?

WP_Query là một class trong core của WordPress, cung cấp các phương thức thông dụng và cần thiết để làm việc với post, page một cách dễ dàng, tiện lợi và an toàn nhất trong WordPress.

On  

WordPress Responsive Image

Giới thiệu về Responsive Image trong WordPress 4.4, giúp browser load đúng kích thước ảnh cần thiết trên các thiết bị có độ rộng màn hình khác nhau.

On  

WordPress oEmbed Provider

Tìm hiểu về WordPress oEmbed Provider. Tính năng giúp WordPress cung cấp embed code cho các consumer tính hợp oEmbed. Giúp bài viết của bạn hiển thị một cách rõ ràng hơn trong website của consumer

Lập Trình Theme

Hướng dẫn thiết kế, lập trình theme cho WordPress, hướng dẫn bạn cách lập trình theme từ cơ bản tới nâng cao.
On  

Xây dựng theme với Vuejs: Menu component

Menu là một phần không thể thiếu của theme. Trong WordPress nó được setting tại Appearance > Menus. Bài viết hôm nay sẽ lần được đi qua cách tạo Menu component, viết API để request lấy dữ liệu menu, dùng Vuex đễ lữu trữ menu này.

On  

Xây dựng theme với vuejs: Footer component

Footer component tương đối đơn giản. Nó không có setting gì. Chỉ có hard code một dòng text nhỏ. Bạn mở file footer.php trong theme lên và chép lấy cấu trúc html của nó. Tạo file /components/Footer.vue vào paste nội dung vừa copy vào. Sau đó vào file App.vue và dùng nó như bình thường. […]

On  

Xây dựng theme với vuejs: Sidebar, header component

Component đầu tiên mà mình nghĩ là cần xây dựng trước chính là sidebar. Vì các component như menu, header, widget, … đều được chưa trong sidebar. Để code cho tiện lợi, thì bạn nên mở code của theme lên, kèm theo một site đang chạy theme đó, rồi tùy theo cái bạn cần mà […]

On  

Xây dựng theme với vuejs: Khởi tạo project

Trong những bài trước, chúng ta đã đi theo trình tự, Đầu tiên là tìm hiểu về vue căn bản, sau đó chúng ta nghĩ đến cấu trúc của theme bằng cách phân tích các thành phần của nó ra thành các component. Đó chính là nền tản và là thuốc dẫn để đưa chúng […]

On  

Xây dựng theme với Vuejs: Webpack

Bài viết này sẽ tập trung giới thiệu về Webpack, tại sao lại sử dụng Webpack cho project lần này. Việc làm quen với những khái niệm này giúp bạn có sự chuẩn bị tốt hơn cho chặn đường Xây dựng theme với Vuejs xắp tới.

On  

Xây dựng theme với Vuejs: Plan cấu trúc theme

Nếu nhìn theo khía cạnh component, thì theme là một đối tượng lớn, nó được cấu tạo bởi nhiều thành phần nhỏ. Mỗi thành phần nhỏ lại có thể chưa trong nó những thành phần nhỏ khác nữa. Đây là khởi đầu của khái niệm về web component. Bạn chia nhỏ các component và và […]

On  

Widget: Thay đổi UI,Logic dựa trên sidebar

Có một vấn đề đau khổ khi bạn làm widget, là đôi khi bạn có cùng một widget, nhưng design ở left sidebar lại rất khác với ở footer sidebar. Đó là kinh nghiệm mình đã trải qua từ theme Zira mà nhóm mình đang phát triển. Khi vào trang single. bạn sẽ thấy sự […]

Lập Trình WordPress

Hướng dẫn làm website bằng WordPress, thủ thuật lập trình WordPress
On  

Testing trong WordPress

Ở bài viết này, chúng ta sẽ cùng nhau tìm hiểu sơ lượt về testing trong WordPress là gì, và hướng dẫn cách cài đặt testing framework của WordPress là WordPress Automatic Testing vào máy để có thể chạy các test suite của core

On  

Tip mới trong WordPress 4.1

Bài này chia sẻ một số thủ thuật, mẹo hay về cách sử dụng các hook, hàm mới trong WordPress 4.1. Giúp bạn nắm bắt nhanh những thay đổi trong phiên bản mới, tăng tốc độ và hiệu suất làm việc của mình. Các hàm, hook mới này chủ yếu là để tăng tính customizable.

On  

WordPress 4.1 – Developer cần biết gì ?

WordPress 4.1 sắp được release, chúng ta hãy xem qua các API, thay dổi mới trong phiên bản này để cập nhật vào theme và plugin. Các cải tiến trong WP_Query có thể giúp giải số lượng query lại và tăng tốc độ truy xuất database của website.

On  

Cài đặt WordPress bằng WP-CLI

Trong bài viết này mình sẽ giới thiệu đến các bạn về WP-CLI. Nó có thể giúp bạn cài đặt WordPress trong chưa đầy 1 phút. Bao gồm cài đặt core, cài đặt plugin, theme, tùy chỉnh các option và kể cả tùy chỉnh file .htaccess cũng như quản lý các bài viết. Tất cả đều được làm tự đồng bằng bash script. Hoạt động này diễn ra trên server, vì vậy tốc độ sẽ rất cao. Rất thú vị.

On  

Xây dựng website địa điểm bằng WordPress

Có rất nhiều bạn gửi email hỏi mình về cách tạo một website về địa điểm. Bài viết này là câu trả lời cho các bạn. Chúng ta sẽ cùng nhau phân tích yêu cầu cơ bản của một website địa điểm, rồi từ đó ta sẽ tìm một theme phù hợp nhất.

WordPress Theme

Giới thiệu các theme đẹp, hướng dẫn cài đặt, sử dụng các theme này cho các mục đích khác nhau.
On  

Xây dựng theme với Vuejs: Làm quen với Vuejs

Bài truớc chúng ta đã nói hơi hơi nhiều về vuejs. Nếu tiếp tục đọc bài này, nghĩa là chúng ta đều đồng ý rằng việc sử dụng vuejs để làm theme WordPress là rất thú vị và hiệu quả. Vì ở bài trước chúng ta đã nói với nhau về những lợi ý mà […]

On  

Xây dựng theme với Vuejs : Giới thiệu

Nếu bạn đã quá quen thuộc với việc tạo một theme cho WordPress với html, php, css và một ít javascript. Dù bạn có cảm thấy chán hay đơn giản là chỉ muốn thử một cái gì đó mới mẻ với những thử thách thú vị mà nó hứa hẹn, hoặc bạn muốn tìm một […]

On  

Tip mới trong WordPress 4.1

Bài này chia sẻ một số thủ thuật, mẹo hay về cách sử dụng các hook, hàm mới trong WordPress 4.1. Giúp bạn nắm bắt nhanh những thay đổi trong phiên bản mới, tăng tốc độ và hiệu suất làm việc của mình. Các hàm, hook mới này chủ yếu là để tăng tính customizable.

On  

Làm website Portfolio : Cài đặt theme Divi

Trong bài viết cuối cùng của serie này, ta sẽ bắt đầu cài đặt theme Divi và thiết lập các option của theme này cho phù hợp, đồng thời ta cũng thiết kế các layout cho trang chủ và các page chi tiết. Sau đó tạo menu và add các page này vào menu. Cuối bài viết này bạn sẽ có thể download các dữ liệu demo và layout của Sen Việt.

On  

Làm website Portfolio : Theme và plugin

Trong bài viết thứ hai của serie, Chúng ta sẽ cùng lướt qua một vài nhà cung câp theme và lựa chọn một vài portfolio theme đẹp nhất để làm website cá nhân sử dụng wordpress. Ở bài viết này ta sẽ chỉ chọn theme, mình sẽ hướng dẫn cách mua theme và cài đặt vào website ở bài viết kế tiếp.

On  

Làm website cá nhân portfolio bằng wordpress

Trong bài đầu tiên của series đầu tiên của loạt bài wordpress in action này chúng ta sẽ cùng tìm hiểu về website portfolio là gì ? Xem qua một vài website mẫu và sau đó cùng nhau liệt kê ra các yêu cầu chức năng cho website portfolio.

WordPress Plugin

Chia sẻ, hướng dẫn sử dụng và cài đặt các plugin hay nhất và mới nhất cho WordPress.
On  

Sửa lỗi escaping trong plugin SharDB

Nếu bạn có sử dụng plugin SharDB để chia database trong khi xây dựng multisite. Thì nhất định bạn sẽ bị lỗi như sau : Notice: SharDB was called incorrectly. SharDB must set a database connection for use with escaping. Please see Debugging in WordPress for more information. (This message was added in version 1024.) […]

On  

ET Mailing : Gửi email tốt hơn trong WordPress

Bài viết giới thiệu plugin ET Mailing, giúp bạn gửi email an toan hơn với các dịch vụ của bên thứ ba như Mandrill, sendgrid trong chính WordPress mà không cần phải code hoặc tốn chi phí. Email của bạn sẽ không bị đánh dấu là spam nữa, host khóa hàm mail cũng không sao. server của bạn cũng không bị quá tải vì gửi quá nhiều email.

On  

Tip mới trong WordPress 4.1

Bài này chia sẻ một số thủ thuật, mẹo hay về cách sử dụng các hook, hàm mới trong WordPress 4.1. Giúp bạn nắm bắt nhanh những thay đổi trong phiên bản mới, tăng tốc độ và hiệu suất làm việc của mình. Các hàm, hook mới này chủ yếu là để tăng tính customizable.

On  

Làm hiệu ứng hover lên ảnh cho theme WordPress

Hướng dẫn này giúp bạn làm cho website của mình sinh động hơn, bằng cách thêm hiệu ứng khi hover lên ảnh. Đồng thời, với cách này, bạn cũng có thể show được phần description của image, thay vì chỉ có caption như trước đây.

Tham gia chia sẻ kiến thức

Chúng tôi đã học, đã code và đã gầy dựng rất nhiều thứ, nhưng những gì chúng tôi mất đi, còn nhiều hơn thế nữa. Và lại mỗi một lần mất đi gì đó, chúng tôi lại nhận ra một điều đau đớn rằng "Những gì chúng tôi không chia sẻ, đều đã mất. Nhưng chúng tôi lại có thể dễ dàn tìm lại những gì đã được chia sẻ.". Chính vì vậy, chúng tôi xây dựng lên website này để chia sẻ những gì mình học được, Với hy vọng rằng những công sức mà chúng tôi bỏ ra để học hỏi không trở thành vô ích, và chúng tôi sẽ không phải trờ thành điểm node cuối cùng của dòng kiến thức.
Thật vậy, kiến thức giúp người ta phát triển, khi nó được chia sẻ, thì ở mặc nào đó, nó góp phần làm xã hội phát triển.
Còn chờ gì nữa mà không tham gia cùng chúng tôi ?

Hãy để chúng tôi gửi những bài viết hay tới tận email của bạn, thậm chí là thông báo ngay trên trình duyệt. Chỉ cần làm theo hướng dẫn sau.

* Required Fields

Hooray!