WordPress 7.0 “Armstrong” ra mắt ngày 20/5/2026, và đây có lẽ là bản cập nhật lớn nhất từ trước đến nay. Không chỉ thay đổi giao diện admin, mà còn tích hợp AI trực tiếp vào core. Mình đã nâng cấp 4 website trong tuần qua, và hôm nay sẽ hướng dẫn bạn làm tương tự từ A đến Z, an toàn, không lỗi.
WordPress 7.0 “Armstrong” Có Gì Mới?
WordPress 7.0 là bản release đánh dấu kỷ nguyên mới, đặt nền móng cho AI xuyên suốt toàn bộ trải nghiệm. Được đặt tên theo huyền thoại jazz Louis Armstrong, bản này mang đến ba thay đổi lớn: AI Client tích hợp sẵn trong core, giao diện admin hiện đại hóa hoàn toàn, và hàng loạt block mới cho editor.
Nâng Cấp WordPress 7.0 Có Gây Lỗi Gì Không?
Hầu hết website chạy WordPress 6.x đều nâng cấp lên 7.0 mà không gặp vấn đề lớn. Tuy nhiên, nếu bạn dùng plugin cũ chưa test với 7.0 hoặc theme custom phức tạp, có thể gặp xung đột. Thống kê từ WordPress.org cho thấy hơn 50% site đã nâng cấp thành công trong vòng 2 tuần, tỷ lệ rất cao so với các bản major release trước.
Bước 1: Sao Lưu Toàn Bộ Trước Khi Nâng Cấp
Đây là bước quan trọng nhất, đừng bao giờ bỏ qua. Mình đã thấy quá nhiều bạn nâng cấp xong trắng trang rồi mới hối hận. Bạn cần sao lưu hai thứ: file (toàn bộ thư mục WordPress) và database.
Sao lưu bằng WP-CLI (khuyên dùng)
Nếu server có WP-CLI, đây là cách nhanh và sạch nhất:
# Export database
wp db export /backup/db_$(date +%Y%m%d).sql --path=/var/www/example.com/public_html
# Sao lưu toàn bộ file
tar -czf /backup/site_$(date +%Y%m%d).tar.gz /var/www/example.com/public_html/Lưu ý: thay /var/www/example.com/public_html bằng đường dẫn thực tế trên server của bạn. File backup nên lưu ở thư mục ngoài webroot để không bị tải về từ trình duyệt.
Nếu bạn dùng shared hosting không có SSH, cài plugin UpdraftPlus, thiết lập backup lên Google Drive hoặc Dropbox, rồi chạy backup đầy đủ. Đợi backup hoàn tất mới chuyển sang bước tiếp theo.
Bước 2: Kiểm Tra Tương Thích Plugin Và Theme
Trước khi nâng cấp, bạn cần biết plugin nào có thể gây rắc rối. Mình kiểm tra theo cách sau:
# Liệt kê tất cả plugin đang active
wp plugin list --status=active --format=table --path=/var/www/example.com/public_htmlKiểm tra từng plugin trên trang plugin WordPress.org xem changelog có nhắc đến compatibility với WordPress 7.0 chưa. Đặc biệt chú ý:
- Plugin caching (WP Super Cache, W3 Total Cache) — thường cần cập nhật phiên bản mới nhất trước khi nâng cấp core.
- Plugin security (Wordfence, iThemes Security) — cần phiên bản mới nhất để tương thích với giao diện admin mới.
- Page builder (Elementor, Divi) — những plugin này can thiệp sâu vào editor, hãy chắc chắn đã cập nhật lên bản mới nhất.
- Theme custom — nếu theme của bạn có hook vào admin UI cũ, có thể bị lỗi hiển thị.
Mẹo của mình: tạm deactivate tất cả plugin không cần thiết, chỉ giữ những plugin tối thiểu (SEO, security, caching). Nâng cấp xong rồi bật lại từng cái một.
Bước 3: Cập Nhật Plugin Và Theme Trước
Nhiều bạn sai lầm nâng cấp core trước rồi mới cập nhật plugin. Cách đúng là ngược lại:
# Cập nhật tất cả plugin lên phiên bản mới nhất
wp plugin update --all --path=/var/www/example.com/public_html
# Cập nhật theme
wp theme update --all --path=/var/www/example.com/public_htmlLý do: các plugin phiên bản mới thường đã test với WordPress 7.0. Nếu bạn nâng cấp core trước với plugin cũ, có thể gặp fatal error ngay lập tức.
Bước 4: Nâng Cấp Lên WordPress 7.0
Sau khi đã backup, kiểm tra tương thích, và cập nhật plugin/theme, bạn bắt đầu nâng cấp:
Cách 1: WP-CLI (khuyên dùng)
# Nâng cấp core
wp core update --version=7.0 --path=/var/www/example.com/public_html
# Cập nhật database
wp core update-db --path=/var/www/example.com/public_htmlLệnh wp core update-db quan trọng, nó chạy các migration cần thiết cho database schema mới. Đừng quên bước này.
Cách 2: Admin Dashboard
Vào Dashboard > Updates > click “Update Now” dưới phần WordPress 7.0. WordPress tự download, extract, và chạy database upgrade. Quá trình mất khoảng 30 giây đến 2 phút tùy tốc độ server.
Cách 3: Manual (khi auto-update bị lỗi)
# Download WordPress 7.0
wget https://wordpress.org/wordpress-7.0.tar.gz
# Giải nén
tar -xzf wordpress-7.0.tar.gz
# Ghi đè lên installation hiện tại (KHÔNG xóa wp-config.php và wp-content)
cp -r wordpress/* /var/www/example.com/public_html/
# Chạy database upgrade
wp core update-db --path=/var/www/example.com/public_htmlLưu ý quan trọng: KHÔNG xóa thư mục wp-content và file wp-config.php. Đây là nơi chứa theme, plugin, upload và cấu hình của bạn.
Bước 5: Kích Hoạt AI Client Trong WordPress 7.0
Đây là tính năng đáng chú ý nhất trong bản 7.0. AI Client cho phép WordPress giao tiếp với các model AI trực tiếp từ dashboard.
Thiết lập AI Client
Sau khi nâng cấp xong, vào Settings > Connections trong admin. Bạn sẽ thấy giao diện quản lý kết nối AI tập trung. WordPress cung cấp 3 preset kết nối sẵn:
- OpenAI (GPT) — cần API key từ platform.openai.com
- Google (Gemini) — cần API key từ Google AI Studio
- Anthropic (Claude) — cần API key từ console.anthropic.com
Chọn một preset, nhập API key, click Connect. WordPress tự verify key và kích hoạt AI abilities.
Cài đặt AI plugin chính thức
AI Client là nền tảng, nhưng để dùng đầy đủ tính năng bạn cần cài plugin AI chính thức:
# Cài plugin AI chính thức từ WordPress.org
wp plugin install wordpress-ai --activate --path=/var/www/example.com/public_htmlPlugin này thêm các khả năng: tạo và chỉnh sửa hình ảnh, tự động viết tiêu đề và excerpt, gợi ý alt text cho ảnh, và nhiều hơn nữa.
Bước 6: Khám Phá Giao Diện Admin Mới
WordPress 7.0 mang đến giao diện admin hoàn toàn mới với color scheme hiện đại, transition mượt mà giữa các màn hình, và Command Palette mới.
Command Palette
Nhấn Ctrl+K (Windows/Linux) hoặc Cmd+K (Mac) từ bất kỳ đâu trong admin để mở Command Palette. Bạn có thể tìm post, page, chuyển đến trang settings, thực hiện hành động nhanh mà không cần click qua menu.
Quản lý Font tập trung
Một thay đổi lớn: giờ bạn quản lý toàn bộ font từ một trang duy nhất, bất kể dùng block theme hay classic theme. Vào Appearance > Fonts để cài đặt, upload, và quản lý bộ sưu tập font.
Revisions trực quan
Trình soạn thảo bản ghi mới cho phép bạn scrub qua các revision, xem thay đổi trực quan với marker rõ ràng. So với trước chỉ xem dạng text diff, đây là cải thiện lớn cho workflow biên tập.
Bước 7: Dùng Các Block Mới Trong WordPress 7.0
WordPress 7.0 thêm nhiều block mới đáng dùng. Mình highlight những cái mình thấy hữu ích nhất:
- Gallery Block (cải tiến) — hỗ trợ lightbox slideshow tích hợp sẵn, không cần plugin thêm.
- Breadcrumbs Block — наконец-то có breadcrumb native, không cần cài plugin Breadcrumb NavXT hay Yoast breadcrumb nữa.
- Icons Block — thêm icon trực tiếp vào bài viết, hỗ trợ thư viện icon phổ biến.
- Heading Block (cải tiến) — kiểm soát markup chi tiết hơn, hỗ trợ custom CSS ở block level.
Đặc biệt, tính năng responsive controls cho phép bạn ẩn/hiện block theo device. Ví dụ: ẩn một banner trên mobile nhưng giữ trên desktop, tất cả trong block settings, không cần CSS thủ công.
Bước 8: Xử Lý Các Lỗi Phổ Biến Sau Nâng Cấp
Dù đã cẩn thận, bạn vẫn có thể gặp một số vấn đề. Đây là những lỗi mình gặp thường nhất và cách fix:
Lỗi trắng trang (White Screen of Death)
# Bật WP_DEBUG để xem lỗi
wp config set WP_DEBUG true --raw --path=/var/www/example.com/public_html
wp config set WP_DEBUG_LOG true --raw --path=/var/www/example.com/public_html
# Xem log
tail -f /var/www/example.com/public_html/wp-content/debug.logThường do plugin cũ xung đột. Tắt tất cả plugin rồi bật lại từng cái:
# Tắt tất cả plugin
wp plugin deactivate --all --path=/var/www/example.com/public_html
# Bật lại từng cái, kiểm tra site sau mỗi lần
wp plugin activate plugin-name --path=/var/www/example.com/public_htmlLỗi giao diện admin bị xấu
Do theme hoặc plugin override admin CSS cũ. Xóa cache browser (Ctrl+Shift+R) và cache server. Nếu vẫn lỗi, kiểm tra plugin có enqueue admin CSS custom không.
Lỗi database sau nâng cấp
# Chạy lại database upgrade
wp core update-db --path=/var/www/example.com/public_html
# Repair database nếu cần
wp db repair --path=/var/www/example.com/public_htmlAI Client không kết nối được
Kiểm tra: API key hợp lệ, server có thể kết nối ra ngoài (curl đến api.openai.com), và không bị firewall chặn. Một số hosting Việt Nam block outbound connection đến API nước ngoài.
Nên Nâng Cấp Ngay Hay Đợi?
Mình khuyên nâng cấp sớm, nhưng có chiến lược. Nếu website quan trọng (e-commerce, khách hàng), nâng cấp trên staging trước, test kỹ 2-3 ngày rồi mới lên production. Nếu là blog cá nhân hoặc website nhỏ, cứ nâng cấp thẳng, có backup là an toàn rồi.
Với Protect The Shire — sáng kiến 24 giờ cooldown cho plugin update mà Matt Mullenweg công bố ngày 5/6/2026 — việc giữ auto-update bật giờ an toàn hơn bao giờ hết. AI “Gandalf” sẽ quét mã nguồn plugin trước khi tự động phân phối, giảm thiểu rủi ro supply chain attack.
Tổng Kết: Checklist Nâng Cấp WordPress 7.0
Mình tóm gọn thành checklist để bạn dễ theo dõi:
- Sao lưu toàn bộ file và database
- Kiểm tra plugin và theme tương thích với 7.0
- Cập nhật tất cả plugin và theme lên phiên bản mới nhất
- Nâng cấp WordPress core lên 7.0
- Chạy database upgrade
- Kiểm tra website hoạt động bình thường
- Thiết lập AI Client trong Settings > Connections
- Cài WordPress AI plugin để dùng đầy đủ tính năng AI
- Thử Command Palette (Ctrl+K) và giao diện admin mới
- Kích hoạt lại tất cả plugin và test từng cái
WordPress 7.0 là bước nhảy lớn, và việc nâng cấp sớm giúp bạn tận dụng được AI integration ngay từ đầu. Nếu gặp vấn đề gì trong quá trình nâng cấp, cứ để lại bình luận bên dưới, mình sẽ hỗ trợ.
