Khôi phục trang đã xóa WordPress

5 tháng ago, Hướng dẫn người mới, 1 Views
Khôi phục trang đã xóa WordPress

Giới thiệu về khôi phục trang đã xóa trong WordPress

WordPress, một nền tảng quản lý nội dung (CMS) phổ biến, được sử dụng rộng rãi để xây dựng và quản lý các trang web đa dạng. Trong quá trình quản lý trang web, việc vô tình xóa một trang quan trọng là điều không hiếm gặp. May mắn thay, WordPress cung cấp nhiều phương pháp để khôi phục các trang đã xóa, giúp bạn tránh mất dữ liệu và công sức đã bỏ ra. Bài viết này sẽ hướng dẫn bạn chi tiết các cách khôi phục trang đã xóa trong WordPress, từ thùng rác đến các bản sao lưu.

Kiểm tra Thùng rác (Trash) WordPress

Giống như thùng rác trên máy tính của bạn, WordPress có một thùng rác nơi lưu trữ các trang, bài viết, và bình luận đã xóa trong một khoảng thời gian nhất định trước khi chúng bị xóa vĩnh viễn. Đây là phương pháp đầu tiên và đơn giản nhất để khôi phục một trang đã xóa.

  1. Đăng nhập vào bảng điều khiển WordPress của bạn.
  2. Di chuyển đến mục “Trang” (Pages) trên thanh menu bên trái.
  3. Tìm tab “Thùng rác” (Trash) ở đầu trang.
  4. Nhấp vào tab “Thùng rác” để xem danh sách các trang đã xóa.
  5. Di chuột qua trang bạn muốn khôi phục và nhấp vào liên kết “Khôi phục” (Restore).

Sau khi khôi phục, trang sẽ được chuyển trở lại trạng thái “Nháp” (Draft) hoặc “Đã xuất bản” (Published) tùy thuộc vào trạng thái trước khi xóa của nó. Bạn nên kiểm tra và chỉnh sửa lại trang trước khi xuất bản lại, đặc biệt là kiểm tra liên kết nội bộ và các yếu tố SEO.

Sử dụng các Bản sao lưu WordPress (WordPress Backups)

Sao lưu trang web WordPress của bạn là một biện pháp phòng ngừa quan trọng để bảo vệ dữ liệu của bạn khỏi các sự cố như xóa nhầm, lỗi hệ thống, hoặc tấn công mạng. Nếu trang bạn cần khôi phục không còn trong thùng rác, việc sử dụng bản sao lưu là phương án tiếp theo.

Tìm hiểu về các loại bản sao lưu WordPress

  • Sao lưu thủ công (Manual Backups): Bạn tự tạo bản sao lưu bằng cách sao chép các tệp WordPress (bao gồm thư mục wp-content) và cơ sở dữ liệu MySQL.
  • Sao lưu tự động (Automatic Backups) thông qua plugin: Sử dụng các plugin như UpdraftPlus, BackupBuddy, hoặc BlogVault để tự động tạo bản sao lưu theo lịch trình.
  • Sao lưu thông qua nhà cung cấp dịch vụ hosting: Nhiều nhà cung cấp dịch vụ hosting cung cấp các giải pháp sao lưu tự động như một phần của gói dịch vụ.

Khôi phục trang từ bản sao lưu

Quy trình khôi phục trang từ bản sao lưu sẽ phụ thuộc vào loại bản sao lưu bạn sử dụng.

Khôi phục từ bản sao lưu thủ công

  1. Đăng nhập vào tài khoản hosting của bạn (thường thông qua cPanel hoặc một giao diện tương tự).
  2. Tìm công cụ quản lý cơ sở dữ liệu (ví dụ: phpMyAdmin).
  3. Chọn cơ sở dữ liệu WordPress của bạn.
  4. Nhập (Import) tệp sao lưu cơ sở dữ liệu (.sql) vào cơ sở dữ liệu hiện tại.
  5. Tải lên (Upload) các tệp sao lưu WordPress (bao gồm thư mục wp-content) vào thư mục gốc của trang web (thường là public_html hoặc www). Lưu ý: Bạn có thể cần xóa các tệp hiện có trước khi tải lên.

Khôi phục từ bản sao lưu plugin

  1. Cài đặt và kích hoạt plugin sao lưu bạn đã sử dụng (ví dụ: UpdraftPlus).
  2. Tìm chức năng “Khôi phục” (Restore) trong cài đặt của plugin.
  3. Chọn bản sao lưu bạn muốn khôi phục.
  4. Làm theo hướng dẫn của plugin để hoàn tất quá trình khôi phục.

Khôi phục từ bản sao lưu của nhà cung cấp hosting

Liên hệ với nhà cung cấp dịch vụ hosting của bạn và yêu cầu họ khôi phục trang web của bạn từ bản sao lưu gần nhất. Họ sẽ cung cấp hướng dẫn chi tiết hoặc thực hiện khôi phục cho bạn.

Sử dụng Lịch sử sửa đổi (Revision History)

WordPress tự động lưu các phiên bản sửa đổi của trang khi bạn chỉnh sửa. Đây là một tính năng hữu ích để khôi phục các thay đổi hoặc nội dung đã bị xóa gần đây. Tuy nhiên, nó không khôi phục trang đã xóa hoàn toàn, mà chỉ khôi phục nội dung đã có trên trang trước khi nó bị xóa.

  1. Đăng nhập vào bảng điều khiển WordPress của bạn.
  2. Di chuyển đến mục “Trang” (Pages) và tìm trang tương tự hoặc một trang mới nếu trang cũ đã bị xóa.
  3. Nếu là trang mới, tạo một trang mới với tiêu đề tương tự trang đã xóa.
  4. Trên trang chỉnh sửa, tìm phần “Bản sửa đổi” (Revisions) ở phía bên phải (nếu không thấy, hãy kiểm tra tùy chọn “Bản sửa đổi” trong “Tùy chọn hiển thị” ở góc trên bên phải màn hình).
  5. Nhấp vào “Duyệt” (Browse) để xem các phiên bản sửa đổi khác nhau.
  6. Sử dụng thanh trượt để di chuyển giữa các phiên bản sửa đổi.
  7. So sánh các phiên bản và chọn phiên bản bạn muốn khôi phục.
  8. Nhấp vào nút “Khôi phục bản sửa đổi này” (Restore This Revision).

Lưu ý: Lịch sử sửa đổi chỉ khôi phục nội dung của trang, không khôi phục các cài đặt khác như permalink, featured image, hoặc các plugin tích hợp.

Kiểm tra Bộ nhớ cache (Cache) của trang web

Nếu bạn sử dụng plugin cache hoặc dịch vụ cache của nhà cung cấp hosting, phiên bản cache của trang có thể vẫn còn tồn tại. Bạn có thể kiểm tra bộ nhớ cache để xem liệu có thể khôi phục nội dung từ đó không.

  • Sử dụng plugin cache: Nếu bạn sử dụng plugin cache như WP Rocket, WP Super Cache, hoặc LiteSpeed Cache, hãy kiểm tra cài đặt của plugin để xem liệu có tùy chọn khôi phục từ bộ nhớ cache hay không.
  • Kiểm tra cache của trình duyệt: Mở trình duyệt của bạn và nhập địa chỉ URL của trang đã xóa. Đôi khi, trình duyệt có thể lưu trữ phiên bản cache của trang đó. Thử làm mới trang (Ctrl + F5 hoặc Cmd + Shift + R) để xem liệu nó có hiển thị nội dung đã bị xóa không.
  • Liên hệ với nhà cung cấp dịch vụ hosting: Một số nhà cung cấp dịch vụ hosting cung cấp dịch vụ cache ở phía máy chủ. Liên hệ với họ để xem liệu họ có thể khôi phục trang từ bộ nhớ cache của họ không.

Sử dụng Internet Archive (Wayback Machine)

Internet Archive, còn được gọi là Wayback Machine, là một kho lưu trữ các trang web đã từng tồn tại trên Internet. Nếu trang web của bạn đã được Internet Archive thu thập dữ liệu (crawled), bạn có thể tìm thấy phiên bản đã lưu trữ của trang đã xóa và sao chép nội dung từ đó.

  1. Truy cập trang web Internet Archive: https://archive.org/web/
  2. Nhập địa chỉ URL của trang web của bạn vào thanh tìm kiếm.
  3. Tìm lịch sử thu thập dữ liệu (calendar view) và chọn ngày gần nhất với thời điểm trang đã bị xóa.
  4. Nếu bạn may mắn, bạn sẽ tìm thấy phiên bản đã lưu trữ của trang.
  5. Sao chép nội dung từ trang đã lưu trữ và dán vào một trang mới trên trang web WordPress của bạn.

Lưu ý: Không phải tất cả các trang web đều được Internet Archive thu thập dữ liệu. Hơn nữa, hình ảnh và các tệp đa phương tiện có thể không được lưu trữ đầy đủ.

Liên hệ với Dịch vụ hỗ trợ WordPress (WordPress Support)

Nếu bạn đã thử tất cả các phương pháp trên và vẫn không thể khôi phục trang đã xóa, bạn có thể liên hệ với dịch vụ hỗ trợ WordPress hoặc một chuyên gia WordPress để được trợ giúp. Họ có thể có các công cụ hoặc kỹ thuật chuyên môn để khôi phục dữ liệu mà bạn không thể tự mình thực hiện.

Lời khuyên phòng ngừa

Để tránh mất mát dữ liệu và công sức trong tương lai, hãy thực hiện các biện pháp phòng ngừa sau:

  • Sao lưu trang web thường xuyên: Thiết lập một lịch trình sao lưu tự động và kiểm tra định kỳ để đảm bảo rằng bản sao lưu hoạt động chính xác.
  • Cẩn thận khi xóa trang: Đảm bảo rằng bạn thực sự muốn xóa trang trước khi thực hiện hành động này.
  • Sử dụng plugin sao lưu đáng tin cậy: Chọn các plugin sao lưu có uy tín và được đánh giá cao.
  • Lưu trữ bản sao lưu ở nhiều vị trí: Lưu trữ bản sao lưu trên máy tính của bạn, trên đám mây, và trên một ổ đĩa cứng ngoài để đảm bảo an toàn.

Kết luận

Việc khôi phục trang đã xóa trong WordPress có thể thực hiện được bằng nhiều phương pháp khác nhau. Bắt đầu bằng cách kiểm tra thùng rác, sau đó sử dụng bản sao lưu nếu cần. Lịch sử sửa đổi và bộ nhớ cache cũng có thể cung cấp các giải pháp tạm thời. Internet Archive là một lựa chọn cuối cùng nếu tất cả các phương pháp khác đều thất bại. Quan trọng nhất, hãy thực hiện các biện pháp phòng ngừa để bảo vệ dữ liệu của bạn và tránh mất mát trong tương lai.