Nâng cấp WordPress một lần

Nâng cấp WordPress, PHP và plugin cũ có điểm khôi phục

Dịch vụ nâng cấp WordPress dành cho website lâu không cập nhật: đưa WordPress core lên bản mới, chuyển PHP 7.x lên 8.x, thay theme hoặc plugin đã bị bỏ rơi và gỡ xung đột. Mọi thay đổi được thử trên bản sao trước khi áp dụng. Chi phí báo giá theo hiện trạng sau khi kiểm tra website.

  • Backup file và database trước mọi thay đổi
  • Thử trên bản sao (staging) khi cần
  • Có phương án quay lại nếu phát sinh lỗi

Khi nào cần nâng cấp

Dấu hiệu website WordPress đã tụt phiên bản

  • Trang quản trị hoặc công cụ Tình trạng trang web báo PHP đã lỗi thời.
  • WordPress không cho cập nhật vì bản mới yêu cầu PHP cao hơn bản hosting đang chạy.
  • Theme mua từ nhiều năm trước, bản đang cài cách bản mới nhất vài phiên bản lớn.
  • Trang plugin trên WordPress.org cảnh báo plugin chưa được thử với 3 bản WordPress lớn gần nhất, hoặc plugin đã bị đóng.
  • Nhà cung cấp hosting thông báo ngừng hỗ trợ PHP cũ, hoặc tự nâng PHP rồi website báo lỗi.

Cảnh báo

Đừng bấm “Cập nhật tất cả” khi

  • Không có bản backup mà bạn biết chắc khôi phục được.
  • Theme bị sửa trực tiếp trong file thay vì dùng child theme. Cập nhật sẽ ghi đè mọi chỉnh sửa đó.
  • Website bán hàng đang có đơn. Lỗi ở trang thanh toán làm mất đơn mà không ai thấy.
  • Plugin bản quyền đã hết hạn, không nhận được bản mới qua trang quản trị.

Phạm vi nâng cấp

Một đợt nâng cấp WordPress xử lý những gì?

WordPress core

Đưa lõi WordPress lên bản hiện hành, chạy bước cập nhật database đi kèm và kiểm tra trình soạn thảo, phân quyền, đường dẫn.

PHP 7.x lên 8.x

Rà mã theme, plugin có dùng hàm đã bị loại bỏ, sửa hoặc thay thế, rồi mới đổi phiên bản PHP trên hosting.

Theme lỗi thời

Cập nhật theme, tách chỉnh sửa trực tiếp sang child theme để lần cập nhật sau không mất giao diện.

Plugin bị bỏ rơi

Tìm plugin thay thế còn được phát triển, chuyển dữ liệu và dọn shortcode cũ còn sót trong bài viết.

Xung đột và lỗi nghiêm trọng

Bật ghi nhật ký lỗi, xác định plugin hoặc đoạn mã gây lỗi, xử lý từng điểm thay vì tắt hàng loạt.

Kiểm thử chức năng chính

Giỏ hàng, thanh toán WooCommerce, form liên hệ, cấu hình plugin SEO, sitemap và giao diện trên di động.

Kiến thức kỹ thuật

Vì sao lên PHP 8 làm hỏng website WordPress cũ?

PHP 8.0 loại bỏ một số hàm mà code viết từ thời PHP 5 và 7 vẫn dùng, ví dụ create_function() và each(). Nhiều lỗi trước đây chỉ là cảnh báo nay dừng hẳn chương trình. Theme hoặc plugin còn gọi các hàm này sẽ gây trang trắng hoặc thông báo lỗi nghiêm trọng ngay khi hosting đổi phiên bản.

Vì vậy thứ tự đúng là cập nhật theme, plugin lên bản tương thích trước, kiểm tra trên staging, rồi mới đổi PHP. Làm ngược lại thì website lỗi ngay trên bản thật.

Nên chọn PHP 8.3, 8.4 hay 8.5?

WordPress.org khuyến nghị PHP 8.3 trở lên. Theo thông báo của nhóm phát triển WordPress (5/2026), WordPress 6.9 và 7.0 đã hỗ trợ PHP 8.5. Nhưng website của bạn chỉ chạy được bản mà mọi plugin đang dùng đều tương thích. Thực tế, chúng tôi chọn nhánh mới nhất mà toàn bộ plugin đã xác nhận hỗ trợ, và còn được vá bảo mật lâu nhất có thể.

Tóm tắt nhanh

Website còn chạy PHP 7.4, 8.0 hoặc 8.1 đang dùng phiên bản đã hết hỗ trợ bảo mật. PHP 8.2 hết vá bảo mật ngày 31/12/2026. Nâng cấp an toàn cần làm theo thứ tự: backup, cập nhật plugin và theme, thử trên staging, rồi mới đổi PHP.

Lịch hỗ trợ PHP

Phiên bản PHP nào còn được vá bảo mật?

Mỗi nhánh PHP có 2 năm hỗ trợ tích cực và 2 năm chỉ vá bảo mật. Hết mốc này, lỗ hổng mới phát hiện sẽ không được sửa.

Nhánh PHPHết hỗ trợ tích cựcHết vá bảo mậtTình trạng tháng 10/2026
7.4—28/11/2022Hết hỗ trợ
8.0—26/11/2023Hết hỗ trợ
8.1—31/12/2025Hết hỗ trợ
8.231/12/202431/12/2026Chỉ vá bảo mật, sắp hết hạn
8.331/12/202531/12/2027Chỉ vá bảo mật
8.431/12/202631/12/2028Hỗ trợ tích cực
8.531/12/202731/12/2029Hỗ trợ tích cực

Nguồn: php.net – Supported Versions, php.net – Unsupported Branches, WordPress.org – Requirements. Tra cứu tháng 10/2026.

Quy trình an toàn

Bốn bước nâng cấp, bước nào cũng quay lại được

  1. Kiểm kê

    Ghi lại phiên bản WordPress, PHP, theme, từng plugin, tình trạng bản quyền và các chỉnh sửa trực tiếp trong code.

    Kết quả: bảng hiện trạng và mức rủi ro
  2. Backup và dựng staging

    Sao lưu đầy đủ file và database, lưu tách khỏi hosting, rồi tạo bản sao website để thử. Với website nhỏ, ít plugin, có thể xử lý trực tiếp ngay sau khi đã sao lưu.

    Kết quả: điểm khôi phục và môi trường thử
  3. Nâng cấp trên staging

    Cập nhật plugin, theme, core theo thứ tự, đổi PHP sau cùng. Sau mỗi bước đọc nhật ký lỗi và sửa.

    Kết quả: bản sao chạy ổn trên phiên bản mới
  4. Áp dụng và theo dõi

    Áp dụng lên website thật vào giờ ít truy cập, kiểm tra lại chức năng chính, giữ bản backup cũ để quay lại nếu cần.

    Kết quả: website mới hơn và báo cáo thay đổi

Chi phí

Báo giá nâng cấp WordPress theo hiện trạng

Không có giá cố định vì hai website cùng chạy PHP 7.4 có thể chênh nhau nhiều lần về khối lượng. Những yếu tố quyết định chi phí:

  • Số plugin và số plugin đã bị bỏ rơi cần thay
  • Khoảng cách giữa phiên bản đang chạy và phiên bản đích
  • Theme có bị sửa trực tiếp hay không
  • Website có WooCommerce, thành viên hoặc chức năng viết riêng
  • Bản quyền theme, plugin trả phí còn hạn hay không

Gửi link website qua Zalo, chúng tôi kiểm tra phiên bản và báo giá trước khi làm. Sau nâng cấp, để website không tụt phiên bản lần nữa, bạn có thể dùng dịch vụ bảo trì WordPress hằng tháng hoặc quản trị website nếu cần thêm người cập nhật nội dung.

Website chậm sau khi đã nâng cấp xong thì xem thêm tối ưu tốc độ website. Muốn có đánh giá tổng thể trước khi quyết định nâng cấp hay làm mới, tham khảo phân tích đánh giá website.

Câu hỏi thường gặp

Hỏi đáp về nâng cấp WordPress và PHP

Nâng cấp PHP có làm mất dữ liệu website không?

Bản thân việc đổi phiên bản PHP không thay đổi database. Rủi ro nằm ở code không tương thích làm website lỗi, và ở các bước cập nhật plugin có nâng cấp dữ liệu đi kèm. Có bản backup file và database ngay trước khi làm thì cả hai trường hợp đều khôi phục được.

Website đang chạy PHP 7.4 có cần nâng cấp gấp không?

Nên lên kế hoạch sớm. PHP 7.4 đã hết hỗ trợ từ 28/11/2022, nghĩa là lỗ hổng mới không còn được vá. WordPress 7.0 vẫn chạy trên PHP 7.4, nhưng chính WordPress.org cảnh báo phiên bản này có thể khiến website gặp rủi ro bảo mật.

Theme hoặc plugin bản quyền đã hết hạn thì nâng cấp thế nào?

Cách an toàn là gia hạn bản quyền hoặc tải bản mới từ tài khoản đã mua. Không nên dùng bản “nulled” trôi nổi trên mạng vì đây là đường lây mã độc phổ biến; website đã cài bản như vậy nên được kiểm tra mã độc. Nếu theme không còn được phát triển, cần tính phương án thay theme.

Nâng cấp WordPress mất bao lâu?

Phụ thuộc hiện trạng: website ít plugin, chênh một phiên bản PHP sẽ khác hẳn website nhiều năm không cập nhật, có plugin bị bỏ rơi. Thời gian cụ thể được ghi trong báo giá sau bước kiểm kê.

Tôi có thể tự đổi phiên bản PHP trong hosting không?

Có thể, phần lớn hosting cho chọn phiên bản PHP trong bảng điều khiển. Nhưng hãy backup trước, cập nhật plugin và theme trước, và ghi lại phiên bản cũ để chuyển lại ngay nếu website báo lỗi.

Nâng cấp xong có cần bảo trì định kỳ không?

Nên có, dù tự làm hay thuê ngoài. Một website vừa nâng cấp sẽ tụt phiên bản trở lại sau vài tháng nếu không ai cập nhật. Gói bảo trì từ 900.000đ/tháng giữ cho các bản cập nhật được áp dụng thường xuyên, có backup và kiểm tra sau mỗi lần.

Gửi link website, biết ngay đang tụt bao nhiêu phiên bản

Chúng tôi kiểm tra phiên bản WordPress, PHP, theme và plugin, rồi báo những gì cần nâng cấp, rủi ro đi kèm và chi phí trước khi bắt tay làm.

Đăng ký kiểm tra phiên bản WordPress

Để lại link website, chúng tôi liên hệ trong giờ làm việc (9:00–17:00).