Cách export và import category / taxonomy trong WordPress

Bạn đang cần chuyển các category / taxonomy từ website này qua website khác, nhưng lại có quá nhiều category / taxonomy cần phải chuyển? Hơn nữa, việc tạo thủ công từng category quá tốn thời gian, lại dễ xảy ra sai sót. Đã thế, WordPress lại mặc định không hỗ trợ export và import category nói riêng và taxonomy nói chung. Nghe thật là nhọc nhằn đúng không nào? Trong trường hợp này, bạn nên export và import category một cách tự động để tiết kiệm thời gian, công sức và tránh sai sót.

Bạn có thể làm điều đó bằng cách dùng các plugin chuyên dụng cho việc import và export dữ liệu. Trong bài viết này, mình sẽ hướng dẫn các bạn cách sử dụng plugin WP Import Export Lite để export category từ một trang web, sau đó import các category đó sang một trang web khác. Bạn cũng có thể dùng plugin này để làm tương tự với các taxonomy khác.

Lưu ý là mình chỉ xuất và nhập dữ liệu của category ví dụ như tên, mô tả thôi. Còn nếu bạn muốn xuất và nhập dữ liệu của các bài đăng trong category, hãy tham khảo bài viết này.

Sau đây là cách làm cụ thể:

Export dữ liệu category với WP Import Export Lite

Đầu tiên, bạn cần cài đặt plugin WP Import Export Lite trước. Plugin này miễn phí và có sẵn trên wordpress.org.

Cài đặt plugin WP Import Export Lite trong Dashboard

Sau khi cài đặt, một mục mới là WP Imp Exp sẽ xuất hiện trên sidebar trong back end của website WordPress.

Mục WP Imp Exp xuất hiện trên sidebar trong back end của website WordPress.

Lưu ý là bạn cần cài đặt plugin WP Import Export Lite trên cả hai website nhé!

Website thứ nhất của mình có 6 category như sau:

Danh sách các category trong website WordPress

Để export category từ website thứ nhất, mình vào WP Imp Exp > New Export (1).

Trong mục Choose what to export, chọn Taxonomies / Categories / Tags (2), rồi chọn Post Categories (3)

Sau đó ấn Customize Export File để tiến hành export file (4)

Các thao tác export category trong plugin WP Imp Exp

Hãy chờ một chút để plugin export file, sau đó ấn Download để tải file về:

Tải file về sau khi plugin export xong

File được tải về sẽ có dạng .CSV như sau:

File CSV chứa dữ liệu của category sau khi tải về

File này chứa tất cả dữ liệu của category trong website thứ nhất. Chúng ta cần import nó vào website thứ hai trong phần tiếp theo.

Import dữ liệu category vào website WordPress với WP Import Export Lite

Giờ mình sẽ đăng nhập vào website WordPress đang cần chuyển dữ liệu category tới. Trước khi chuyển, trang của mình chỉ có hai category là Plugin và category mặc định của WordPress là Uncategorized:

 Hai category trên trang trước khi chuyển category mới vao

Mình đã cài plugin WP Import Export Lite trên trang này rồi, nên chúng ta có thể bỏ qua phần cài plugin.

Để import dữ liệu category vào website mới này, mình vào WP Imp Exp > New Import và làm theo các bước sau:

Bước 1: Chọn file cần import

Hãy chọn Uploads from Desktop rồi upload file .csv mà chúng ta vừa tải về rồi ấn Continue to step 2:

Import category vào website mới

Lưu ý: Bạn có thể chọn file có sẵn trong trang web hoặc tải từ một URL nếu muốn.

Sau đấy bạn sẽ được chuyển đến giao diện mới của bước 2.

Bước 2: Chọn loại dữ liệu cần import

Trong mục Import each record as, mình chọn Taxonomies / Categories / Tags > Post Categories để chèn dữ liệu category:

Chèn dữ liệu category bằng cách vào mục Import each record as

Dưới phần Handle New and Existing Items, bạn có 3 lựa chọn để import file:

  • Import new items Update Existing Items: import các category mới và cập nhật lại các category trùng tên.
  • Import new items only Skip Existing Items: import các category mới và bỏ qua các category trùng tên.
  • Update Existing Items Skip new items: chỉ cập nhật các category trùng tên, không import các category mới.

Ở đây mình chọn Import new items Update Existing Items. Sau khi chọn xong, hãy chuyển sang bước 3.

Bước 3: Thiết lập file import

Phần này bao gồm một vài tùy chọn nâng cao để thiết lập file import như thêm bộ lọc (Add Filter), thay đổi các tùy chọn cho file (File Options), xem trước nội dung file (File Data Preview). Để biết thêm chi tiết, hãy tham khảo hướng dẫn sử dụng của plugin WP Import Export Lite.

Các tùy chọn khá là chuyên sâu và cần một chút kiến thức kỹ thuật. Tuy nhiên, do chúng ta chỉ cần chuyển category bình thường, bạn có thể bỏ qua phần này và click Continue to Step 4.

Bạn có thể bỏ qua một số tùy chọn chuyên sâu trong WP Imp Exp

Bước 4: Chọn các nội dung cần import trong category

Plugin WP Import Export Lite hỗ trợ import rất nhiều loại nội dung như tên, mô tả, ảnh, … Nhưng như đã nói từ đầu, mình sẽ chỉ import tên và mô tả của category thôi.

Đầu tiên, vào Field Mapping > Name Description. Tiếp theo, kéo và thả để gán các mục termname (tên category) và description (mô tả) cho category rồi ấn Continue to Step 5 (xem ảnh dưới):

Kéo và thả để gán các mục termname và description cho categor

Bước 5: Tối ưu hóa tốc độ import

Trong phần Import Speed Optimization, bạn có hai lựa chọn để tối ưu hóa tốc độ import:

  • High Speed Small File Processing: tốc độ xử lý nhanh, chuyên dùng cho các file nhỏ.
  • Iterative, Piece-by-Piece Processing: chia file thành nhiều phần nhỏ và xử lý từng phần. Nếu file của bạn quá lớn và xử lý tốn thời gian thì chọn phương án này.

Tại đây mình chọn High Speed Small File Processing. Sau khi chọn xong, hãy nhấn Continue để tiếp tục.

tối ưu hóa tốc độ import

Cuối cùng, hãy click Confirm and Run Import để tiến hành import dữ liệu category:

Để tiến hành import dữ liệu bạn ấn Confirm and Run Import

Khi import xong, màn hình báo cáo sẽ hiển thị ra như sau:

Màn hình sau khi quá trình import hoàn tất

Giờ mình sẽ kiểm tra kết quả bằng cách vào Post > Categories:

Trong danh sách category của website thứ hai đã có thêm các category mới

Như bạn có thể thấy trên ảnh, bên cạnh category Plugin và mục Uncategorized có sẵn, các category mới cùng mô tả của chúng đã được thêm vào.

Lời cuối

Việc import và export category trở nên cực kỳ đơn giản với sự giúp đỡ của plugin WP Import Export Lite. Nếu làm đúng như mình đã hướng dẫn ở trên, bạn chắc chắn sẽ thực hiện thành công.

Ngoài việc sử dụng category thì có một công cụ nữa là tag cũng giúp bạn phân loại các bài viết nữa đấy. Bạn có thể kết hợp sử dụng cả tag và category để quản lý bài viết một cách hiệu quả như hướng dẫn trong bài viết này.

Để lại 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 *