fbpx

Bài 13: Cách tạo Slide block với thư viện Splide.js

Nếu bạn đã đồng hành với Nam Digital trong series từ những ngày đầu, hẳn bạn sẽ thấy Nam rất tập trung vào việc phát triển các block dựa theo đúng chuẩn của Block Editor Handbook, bởi điều này sẽ khiến quá trình xây dựng Block trở nên dễ dàng hơn rất nhiều, Block sau […]

Bài 12: Nested Blocks: Sử dụng InnerBlocks

Vừa rồi Nam có triển khai xây dựng một nút bấm Mega menu và coi nó là thách thức không nhỏ đối với bản thân bởi dựng nó với html/css hoặc Bootstrap thì dễ, nhưng chuyển về dạng Block thì chưa có hướng triển khai. Áp dụng thực tế: Mega menu Block Dưới đây là […]

Bài 11: Cách thêm Style vào Block

Như vậy để xây dựng một Block cơ bản theo Block Editor Handbook, ta sẽ cần làm những bước sau Hãy cùng đến với hướng dẫn tiếp theo, cách thêm phong cách hiển thị vào Block, lưu ý là bài viết này Nam Digital đi dịch từ Block Editor Handbook, đồng thời cũng có viết […]

Bài 10: Cách xây dựng trình điều khiển Block (Block Controls)

Như ở các bài trước các bạn đã biết thì trình soạn thảo dạng Block sẽ sử dụng edit.js (Javascript) để phụ trách việc tinh chỉnh ở trình editor(wp-admin) Vậy ta hãy cùng đến với thành phần edit.js để tìm hiểu cách tinh chỉnh các tham số – attributes sử dụng giao diện Gutenberg do […]

Bài 9: Static Block (Block tĩnh) và Dynamic Block (Block động)

Block Markup trả về giao diện đầu nhìn (Frontend) có thể được tạo động từ Server (khi Block đó được yêu cầu) (Dynamic Block) hoặc được tạo theo dạng tĩnh và lưu trực tiếp trong Block Editor (Static Block) Static Block Lý do Nam đưa hình này vào là bởi vì nó thực sự quan […]

Bài 5: Child Themes và các nội dung mở rộng trong phát triển Themes

Nằm trong Series xây dựng & phát triển Block Themes, hãy cùng Nam tìm hiểu về các khái niệm “nâng cao một chút”, thực ra khái niệm này cũng đã rất quen thuộc nếu bạn thường xuyên phát triển themes WordPress “kiểu cũ” trước đây. Tuy vậy đối với người mới thì Child themes vẫn […]

Bài 3: Tìm hiểu về Templates dành cho Block Themes

Templates are one of the core concepts of building websites, representing the underlying structure that presents your content in the browser. In many ways, they are the most important feature of developing WordPress themes. Nguồn: https://developer.wordpress.org/themes/templates/ Như ở trích dẫn phía trên, Templates (Kiểu mẫu) là khái niệm cốt lõi trong việc xây dựng một […]

Bài 6: Block Variations

Có thể nói trình soạn thảo Gutenberg mở ra “một chân trời” mới cho việc soạn thảo bằng WordPress, không chỉ vậy, việc hệ thống hóa những thành phần (Components) giúp nhà phát triển dễ dàng tùy biến, mở rộng từ một nguyên mẫu có sẵn. Một trong những khái niệm Nam rất thích đó […]