Nang Cap WordPress 7.0 Armstrong: Huong Dan An Toan Tu A Den Z

Câu trả lời nhanh
WordPress 7.0 Armstrong ra mắt 20/5/2026 với 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à nhiều block mới. Nâng cấp an toàn bằng 8 bước: backup, kiểm tra tương thích plugin, cập nhật plugin/theme trước, nâng cấp core, chạy database upgrade, kích hoạt AI Client, khám phá admin mới, xử lý lỗi. Khuyên dùng WP-CLI cho server có SSH.

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.

Sao lưu bằng plugin (dành cho shared hosting)

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_html

Kiể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_html

Lý 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_html

Lệ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_html

Lư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:

  1. OpenAI (GPT) — cần API key từ platform.openai.com
  2. Google (Gemini) — cần API key từ Google AI Studio
  3. 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_html

Plugin 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.log

Thườ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_html

Lỗ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_html

AI 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:

  1. Sao lưu toàn bộ file và database
  2. Kiểm tra plugin và theme tương thích với 7.0
  3. Cập nhật tất cả plugin và theme lên phiên bản mới nhất
  4. Nâng cấp WordPress core lên 7.0
  5. Chạy database upgrade
  6. Kiểm tra website hoạt động bình thường
  7. Thiết lập AI Client trong Settings > Connections
  8. Cài WordPress AI plugin để dùng đầy đủ tính năng AI
  9. Thử Command Palette (Ctrl+K) và giao diện admin mới
  10. 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ợ.

Thanh Tùng

Mình là Thanh Tùng. Bạn bè gọi mình là "bác sĩ máy tính" vì hễ máy nào có vấn đề là mình muốn mò vào xem sao. Mình viết hướng dẫn theo cách mà mình mong người khác đã viết cho mình ngày xưa — từng bước rõ ràng, không bỏ sót, và nói luôn cái gì hay bị lỗi. Ngoài giờ làm mình chơi guitar, nuôi mèo, và có một con VPS riêng dành riêng cho việc cài thử đủ thứ linh tinh.

Xem tất cả bài viết →

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *