Gutenberg 23.5 has been released with several notable improvements. The Media Editor gains cropping controls including a magnified crop canvas, pixel-snapping handles, and keyboard resizing for locked aspect-ratio crops. The Cover block now supports the Media Editor modal for inline cropping. A unified device preview lets editors drag the canvas to any width rather than being limited to preset breakpoints, with responsive editing controls integrated into the preview dropdown. Other highlights include Global Styles text shadow support, Icon block flip/rotate controls, real-time collaboration that can now be disabled per post type, ThemeProvider exported as a public API from @wordpress/theme, and a minimum WordPress version bump to 6.9.
Nguồn: https://make.wordpress.org/core/2026/07/01/whats-new-in-gutenberg-23-5-july-1-2026. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
WordPress chiếm 41,5% thị trường web nhưng đang đối mặt bốn thách thức lớn: lực lượng developer già đi, xu hướng chuyển sang nền tảng quản lý, AI thay thế nhu cầu xây dựng website đơn giản, và khủng hoảng quản trị do Matt Mullenweg kiểm soát quá mức. Nền kinh tế plugin đang phân hóa khi các plugin doanh nghiệp vẫn vững chắc nhưng những plugin đơn giản không có tương lai trước AI.
Đọc bài này để hiểu cách WordPress đang mất vị thế trong thị trường web và tại sao sự thay đổi cơ chế quản trị, thay vì chỉ dựa vào xu hướng công nghệ, mới có thể cứu lại tương lai của nền tảng này.
Quy trình đồng bộ code từ kho Gutenberg vào wordpress-develop đã chuyển từ dùng npm packages sang tải file zip từ GitHub Container Registry kể từ WordPress 7.0. Bài viết đưa ra hướng dẫn chính thức về tần suất sync (hàng tuần trong giai đoạn alpha), hành vi trong beta/RC (ghim vào nhánh wp/X.Y), quy trình nhánh trong SVN WordPress, cách tạo và xem xét pull request sync, loại hash được phép (chỉ SHA đầy đủ), quy ước ticket Trac và định dạng commit message chuẩn.
Lập trình viên WordPress nên đọc bài này để tránh rắc rối về cách đồng bộ hóa mã từ Gutenberg vào WordPress phát triển, tránh lỗi sync không chính xác và đảm bảo việc cập nhật plugin/theme hiệu quả trong các giai đoạn phát triển mới nhất.
Sử dụng phương pháp typography linh hoạt (fluid typography) với clamp() có nhược điểm tiềm ẩn khi chuyển đổi breakpoint sang rem, khiến kích thước văn bản thu nhỏ nếu người dùng tăng kích thước font gốc. Giải pháp là dùng hàm progress() mới trong CSS để ánh xạ phạm vi (range mapping) với đơn vị hỗn hợp, trả về giá trị 0–1 không đơn vị, giúp phối hợp giữa breakpoint pixel và font-size rem. Bài viết hướng dẫn xây dựng thang typography toàn diện bằng CSS thuần, Sass hoặc custom properties, đồng thời giới thiệu các tính năng CSS tương lai như @function và calc-mix(). Lưu ý: progress() chưa được hỗ trợ trên Firefox.
Lập trình viên nên đọc bài này để khám phá cách sử dụng progress() trong CSS để tạo ra font size động (fluid typography) mà không bị phụ thuộc vào font size cơ sở của người dùng, giúp tối ưu hóa trải nghiệm UI cho mọi thiết bị và font size cá nhân.
Tính năng CSS Gap Decoration giúp thêm dấu phân cách (separator) giữa các mục trong danh sách ngang theo cách sạch sẽ, hiện đại, chỉ hiển thị giữa các mục liền kề chứ không ở đầu hay cuối hàng. Tính năng này hiện chỉ hỗ trợ Chromium, kèm theo demo tương tác và giải pháp dự phòng từ Stack Overflow cho trình duyệt khác.
Lập trình viên nên đọc bài này để khám phá cách sử dụng CSS `gap` (chỉ trong Chromium) để tạo các thanh phân cách đẹp, hiện đại cho danh sách ngang mà không cần thêm các thẻ <div> phụ, giúp tiết kiệm code và tối ưu hóa hiệu suất.
Trong WordPress 7.1, khối Classic (core/freeform) sẽ bị ẩn khỏi trình chèn block theo mặc định nhưng vẫn hoạt động bình thường với các block đã tồn tại. Nhà phát triển có thể khôi phục chức năng này thông qua bộ lọc wp_classic_block_supports_inserter hoặc plugin nhỏ, nhằm từng bước đưa khối Classic trở thành tùy chọn và tối ưu hóa việc tải TinyMCE khi cần thiết.
Những lập trình viên phát triển plugin hoặc theme WordPress nên đọc để hiểu cách điều khiển và tương thích với thay đổi mới về Classic block, đặc biệt khi cần bảo tồn tính năng cũ hoặc xây dựng plugin hỗ trợ tính năng này trong tương lai.
ACF 6.8.1 introduced the ACF Data Store, a Redux-like data layer that bridges ACF with Gutenberg's native JavaScript architecture. Once enabled via the acf/settings/enable_data_store filter, developers can use selectors like getFields(), getAllValuesByName(), and acf.store.subscribe() to interact with ACF field data in real time. The data store also enables native WordPress Block Bindings API integration, allowing core blocks to be bound to ACF meta fields directly from the sidebar with live bi-directional preview. ACF 6.8.4 was also released with a security patch and dependency fixes. The post recaps an ACF Chat Fridays community session covering these features and upcoming roadmap items.
A curated comparison of WordPress review plugins for 2026, covering five options suited to different use cases. Verdix Reviews is highlighted as a new free lightweight block-based plugin with JSON-LD schema support for 14 schema.org types. WP Review Pro serves comparison-heavy sites needing multiple rating formats. Ultimate Editorial Rating offers free multi-criteria scoring. YASR focuses on visitor-driven star ratings, while WP Customer Reviews handles user-submitted reviews with moderation. The guide emphasizes that proper review schema markup is essential for earning rich snippets in search results and citations from AI answer engines.
WordPress 7.0.1 Release Candidate 1 is now available for testing. This is a bug-fix only maintenance release addressing 18 core tickets and 14 Gutenberg PRs. Fixes include a PHP 8.5 compatibility issue in wp_get_attachment_image_src, a wp_kses() CSS corruption bug, various admin UI and accessibility issues, emoji detection problems, and several block editor fixes. The final release is scheduled for July 9, 2026.