Export file là gì

export Noun None

Export là một lệnh thường được tìm thấy trong menu của chương trình (File → Export...). Nó tương tự như lệnh File → Save As ..., nhưng thường được sử dụng cho các mục đích cụ thể hơn. Ví dụ: thay vì chỉ lưu file với tên khác hoặc định dạng khác, "Export" có thể được sử dụng để lưu các phần của file, tạo bản sao lưu (backup) của file hoặc lưu file với cài đặt (setting) tùy chỉnh.

Vì lệnh Export chỉ được sử dụng cho các mục đích cụ thể, nó không có sẵn trong tất cả các ứng dụng. Ví dụ: hầu hết các trình soạn thảo văn bản (text editor) không năng Export vì tài liệu văn bản (text document) không chứa bất kỳ thứ gì cụ thể để xuất. Thay vào đó, lệnh Export thường được tìm thấy trong các chương trình đa phương tiện (multimedia program) như các ứng dụng chỉnh sửa ảnh và video. Ví dụ Adobe Photoshop bao gồm lệnh Export cho phép người dùng xuất các path của vector (vector path) trong hình ảnh dưới dạng file Adobe Illustrator. Apple QuickTime Player cho phép người dùng xuất (export) video sang nhiều định dạng và cung cấp các tùy chọn nâng cao để chọn kiểu nén, tốc độ khung hình (frame rate), kích thước video (video dimension) và các cài đặt (settings) khác. Lệnh "Save As ..." của QuickTime chỉ cho phép người dùng lưu phim ở định dạng .MOV.

Bạn là người mới dùng WordPress? Vậy thì những cách sao lưu chuyên nghiệp và đầy đủ thì tạm thời mình chưa nói tới nhé.

Ở đây mình sẽ chỉ cho các bạn cách để sao lưu các bài viết bằng chính công cụ có trong WordPress. Với công cụ này bạn có thể xuất/nhập các dữ liệu trong WordPress như posts, pages, comments, media,…

Từ đó bạn có thể chuyển dữ liệu sang web khác hoặc nhập từ web WordPress khác về web WordPress mới. Và nếu không may web của bạn bị dính mã độc thì có thể kết hợp việc xuất dữ liệu này và làm theo cách khôi phục web này để khắc phục web bị hack nha.

Trong WordPress, bạn có thể dùng công cụ Xuất/Nhập để xuất ra các dữ liệu như posts, pages, comments, custom fields, terms, navigation menus, and custom posts.

Để xuất dữ liệu bạn truy cập vào trang quản lý Admin -> Công cụ (Tools) -> Xuất ra (Export)

Export file là gì

Như hình trên bạn sẽ thấy các nội dung có thể xuất ra bao gồm:

  • Tất cả nội dung: Bạn có thể xuất được toàn bộ các nội dung mà WordPress hỗ trợ như posts, pages, comments,…
  • Bài viết: Chỉ xuất các nội dung liên quan đến bài viết (post)
  • Trang: Xuất ra các nội dung liên quan đến trang (page)
  • Phương tiện: Xuất ra hình ảnh, video, nhạc, tập tin đính kèm,…
  • Ngoài ra, nếu sau này bạn cài plugin WordPress mới hoặc theme có thêm các chức năng khác thì bạn cũng có thể xuất ra được nếu có thể.

Sau khi chọn nội dung cần xuất ra xong bạn click vào Tải về tập tin được xuất ra và bạn sẽ tải được 1 file về máy tính với đuôi mở rộng là .xml, kích thước tập tin phụ thuộc vào số lượng nội dung web bạn có.

Để nhập nội dung vào, WordPress hỗ trợ nhập từ nhiều định dạng, nguồn khác nhau. Trong bài này mình chỉ hướng dẫn các bạn cách nhập dữ liệu từ file .xml được xuất ra từ WordPress theo cách ở trên (kể cả từ blog WordPress.com) nhé.

Để nhập nội dung vào WordPress bạn truy cập Công cụ (Tools) -> Nhập vào (Import) và chọn Cài đặt cho WordPress

Export file là gì

Công cụ này nó là 1 plugin hỗ trợ nhập dữ liệu vào WordPress nên sau khi cài đặt xong bạn click vào Run Importer để chạy công cụ Import WordPress.

Tại đây bạn click vào Chọn tập tin và tìm đến file .xml cần import rồi click vào Tải lên tập tin và nhập

Export file là gì

Nó sẽ hỏi bạn muốn chỉ định nội dung nhập vào cho 1 người dùng nào. Ở đây bạn có thể chọn người dùng có sẵn hoặc tạo người dùng mới để sở hữu nội dung nhập vào.

Ngoài ra bạn nhớ đánh dấu tick mục Download and import file attachments để nó tải các tập tin đính kèm và hình ảnh từ web đã xuất ra về web mới. Cuối cùng thì ấn Submit để tiến hành nhập nội dung.

Export file là gì

Bạn chờ cho nó tự động import nội dung vào web. Các bài viết, trang được nhập vào sẽ giữ nguyên các định dạng như khi bạn xuất ra từ web cũ kể cả ngày giờ đăng bài cũng được giữ nguyên.

Khi nhập dữ liệu từ web cũ sang web mới có thể bạn sẽ gặp phải một số lỗi nhỏ dưới đây. Các bạn nên đọc qua để nếu có gặp phải thì sẽ biết cách xử lý nhé.

  • Khi nhập dữ liệu vào bạn chú ý có mục Kích thước lớn nhất, đó là mức tối đa cho file .xml bạn có thể nhập vào. Điều này tùy thuộc vào host của bạn cho phép upload dung lượng tối đa là bao nhiêu. Nếu tập tin của bạn lớn hơn mức cho phép thì bạn nên chia nhỏ file .xml ra bằng cách xuất theo từng mục bài viết, trang, phương tiện hoặc xuất theo mốc thời gian,…
  • Khi nhập file .xml mà dung lượng file .xml lớn bạn dễ bị lỗi timeout vì hết thời gian chờ thì bạn nên làm lại vài lần xem có được không. Nếu không được thì bạn nên nhờ bên hosting hỗ trợ hoặc tìm giải pháp khác.
  • Khi import file bạn có tích chọn mục Download and import file attachments nhưng các hình ảnh sẽ không thể tải về nếu đã xóa trên web cũ hoặc web cũ không thể truy cập.

Vậy là bạn đã biết cách để xuất nhập dữ liệu từ web WordPress này sang web khác rồi đó. Đây là tính năng đơn giản và có thể sau này bạn sẽ không dùng đến nó để backup WordPress đâu.

Nhưng bạn cần phải biết cách dùng nó để sau này nếu bạn có cài đặt theme nào đó mà có file demo .xml thì bạn sẽ biết cách để nhập nó vào.

Nếu thấy bài viết hữu ích nhớ like và share cho mọi người nhé. Và nhớ theo dõi blog Nguyễn Hùng để biết thêm nhiều bài viết nữa và bạn có thể tự học WordPress cơ bản tại nhà nhé. Chúc các bạn thành công!

Bài trước: Hướng dẫn tùy biến quyền người dùng trong WordPress

Bài tiếp: Hướng dẫn quản trị khu vực Cài đặt -> Tổng quan




Trong lúc viết bài, có thể bạn sẽ lo lắng là làm sao để sao lưu các post và page của mình để dự phòng lỡ host có bị chết thì sau này còn khôi phục lại, phải không nào? Tất nhiên, trong thế giới IT nói chung và làm website nói riêng, việc sao lưu dữ liệu dự phòng được cho rằng luôn cấp bách và làm thường xuyên, WordPress không ngoại lệ.

Nhưng hiện tại bạn là người mới tìm hiểu WordPress, nên mình sẽ tạm chưa nói các cách sao lưu dự phòng chuyên nghiệp và đầy đủ vì bản thân website của bạn bây giờ vẫn đang còn ở localhost (nếu bạn làm theo từ đầu serie tới giờ) nên chưa cần thiết.

Nhưng ngay bây giờ, mình sẽ hướng dẫn bạn cách dùng một công cụ được tích hợp sẵn trong WordPress để xuất/nhập các nội dung (Post, Page, Category, Tag, Comment). Nghĩa là bạn có thể xuất (export) nội dung ra thành một tập tin với định dạng .xml và có thể nhập (import) vào một website WordPress khác hoặc chính website của bạn nếu bị mất dữ liệu.

Tuy nhiên, tính năng xuất/nhập nội dung này chỉ có thể xuất các nội dung chính liên quan tới post và page mà thôi. Còn plugin, theme, các thiết lập đều không được xuất ra, cách sao lưu toàn bộ thiết lập và dữ liệu của website mời bạn xem bài Sao lưu dữ liệu (backup) và khôi phục (restore) trong WordPress.

1. Xuất nội dung

Để xuất nội dung, các bạn truy cập vào Dashboard –> Tools –> Export.

Export file là gì

Sau đó các bạn có thể chọn loại nội dung để xuất, bao gồm:

  • All Contents: Xuất toàn bộ nội dung liên quan tới Post và Page, menu, custom field và custom post type.
  • Posts: Xuất toàn bộ nội dung liên quan tới Post.
  • Pages: Xuất toàn bộ nội dung liên quan tới Page.

Chọn loại nội dung xong bạn có thể ấn vào nút Download Export File, nó sẽ tải về máy một tập tin có định dạng .xml chứa dữ liệu mà bạn xuất ra. Tập tin này có lớn hay không tùy thuộc bạn có nhiều nội dung hay không.

2. Nhập nội dung

Với tập tin .xml mà bạn đã xuất ra bằng WordPress, bạn có thể nhập lại nội dung vào bất kỳ website nào sử dụng WordPress, kể cả blog tại dịch vụ http://wordpress.com. Để nhập nội dung cũng rất đơn giản, bạn chỉ cần vào Tools –> Import và chọn WordPress.

Export file là gì

Có thể nó sẽ hỏi bạn cài plugin WordPress Import nếu website bạn chưa có plugin này, hãy ấn Install và Activate như cài một plugin thông thường. Sau đó, bạn chọn tập tin .xml chứa dữ liệu của bạn ở máy tính và ấn nút Upload file and import để bắt đầu nhập dữ liệu.

Nó sẽ hỏi bạn chỉ định nội dung được nhập vào cho một người dùng nào đó trên website hoặc tạo mới, bạn chọn cái nào cũng được. Nhớ đánh dấu vào nút Download and import file attachments để nó tải các hình ảnh/media từ website đã xuất ra và bỏ lên website được nhập vào. Cuối cùng là ấn vào nút Submit để nhập nội dung.

Export file là gì

Khi nhập vào, nếu nội dung nào đã có trên website bạn rồi thì nó sẽ bỏ qua và chỉ nhập các nội dung mới. Cũng lưu ý rằng, ngày giờ đăng Post cũng đều được giữ nguyên thời gian gốc chứ không thay đổi thành ngày giờ bạn nhập vào.

Export file là gì

Thế là xong rồi đó, ấn nút Have fun! để ra trở lại Dashboard.

Chức năng này dùng nhiều khi nào?

Thực ra sau này các bạn sẽ được học cách sao lưu (backup) dữ liệu và phục hồi (restore) thật hoàn chỉnh nên không sử dụng công cụ này để sao lưu dữ liệu dự phòng. Nhưng nó sẽ cực kỳ phổ biến về sau nếu bạn có sử dụng các theme trả phí vì các theme trả phí thường họ có một cái gọi là “dummy content”, tức là một gói nội dung có sẵn và sẽ được gói vào một file .xml, chỉ cần import vào là chạy để theme hiển thị hoàn chỉnh nhất, rồi sau đó là xóa các nội dung đó đi và tự đăng nội dung của mình lên.

Vì vậy, đây là một tính năng tuy đơn giản nhưng ít nhất bạn nên biết tới để sau này có gặp file .xml kèm theo các gói theme là biết sẽ dùng tính năng này để nhập nội dung vào.

Một số lưu ý khi nhập nội dung

Khi nhập nội dung, không phải lúc nào nó cũng được suôn sẻ thế này, nhất là đối với các website có nhiều nội dung. Mình xin ghi ra một số lưu ý để nếu bạn có gặp thì không phải suy nghĩ nó bị lỗi gì:

  • Nếu các tập tin .xml có dung lượng lớn và bạn nhập trên một website WordPress chạy trên host (không phải localhost) thì có thể bị lỗi timeout vì quá thời gian chờ đợi. Bạn chỉ cần import 2, 3 lần là xong.
  • Các hình ảnh sẽ không được tải về thành công nếu website xuất ra đã xóa ảnh đó hoặc không còn hoạt động.
  • Khi nhập nội dung, hãy chú ý cái chữ Maximum Upload Size, đó là dung lượng tối đa của tập tin mà bạn được phép upload. Tùy theo host mà dung lượng này sẽ lớn hoặc nhỏ, nhưng sau này bạn dùng host thì thường sẽ là 25 – 100MB.

Chỉ vậy thôi, bây giờ bạn có thể qua bài kế tiếp được rồi.