Cách chuyển nội dung wordpress sang trang khác

Cách chuyển nội dung wordpress sang trang khác

Vài năm trước, tôi đã khởi chạy một trang web WordPress có tên là Thiết kế để khởi nghiệp, đăng 19 bài viết rồi ngừng viết ở đó. Thay vào đó, tôi quyết định đăng tất cả các bài viết trong tương lai trên trang web này

Nhưng tôi tự hỏi làm cách nào để chuyển các bài đăng từ trang cũ của tôi sang trang này

Tôi đã dành rất nhiều thời gian và công sức để viết những bài đăng đó, chẳng hạn như bài đăng này về việc tính phí như thế nào với tư cách là một nhà tư vấn WordPress. Bài đăng này đã nhận được một số phản hồi tích cực và hàng nghìn độc giả

Các nhận xét về bài đăng đó đặc biệt có giá trị đối với tôi. Làm cách nào tôi có thể chuyển tất cả các bài đăng và giữ nguyên các nhận xét, dấu thời gian và danh mục?

Sau khi nghiên cứu về "cách thực hiện" không thành công, tôi bắt đầu di chuyển từng bài đăng một. sao chép mã của từng bài đăng từ trình soạn thảo văn bản WordPress, chỉnh sửa dấu thời gian và sao chép nhận xét. hai vấn đề

  1. mất quá nhiều thời gian
  2. tất cả các nhận xét đều liệt kê tôi là tác giả

Cuối cùng, tôi tìm thấy video này


(nguồn)

Tin vui, WordPress có đúng tính năng tôi cần – được tích hợp sẵn .

Điều này hoạt động để chuyển các bài đăng, trang, nhận xét, danh mục và trường tùy chỉnh (như trạng thái bài đăng, dữ liệu, liên kết cố định, trạng thái ping, v.v. )

Xem video, thật tuyệt vời. Nhưng tóm lại

  1. Trong quản trị viên WordPress của trang web cũ, đi tới Công cụ>Xuất
  2. Chọn “ Tất cả nội dung ” “ Bài đăng ” . Để các tùy chọn khác làm mặc định trừ khi bạn có các tùy chọn khác. Nhấp vào “ Pages“. Leave other options as default unless you have other preferences. Click “Tải xuống tệp xuất ” và lưu tệp.
  3. Trong quản trị viên WordPress của trang web mới, hãy truy cập Công cụ>Nhập . Chọn “ WordPress “, cài đặt trình nhập bằng cách nhấp vào “ Cài đặt ” trong . Nhấp vào “ Activate Plugin & Run Importer“, then select the file to upload (the one you just downloaded). Click “Tải tệp lên và nhập
  4. Làm theo hướng dẫn để gán tác giả theo ý muốn của bạn, chọn hộp kiểm để “ tải xuống và nhập tệp đính kèm “, sau đó nhấp vào “ Submit“.

XONG

thật tuyệt. Tiết kiệm cho tôi rất nhiều thời gian và hoạt động như một bùa mê. Đảm bảo thực hiện chuyển hướng 301 để chuyển hướng lưu lượng truy cập và cho mục đích SEO

Bạn đang muốn xuất các bài đăng blog, trang, hình ảnh thư viện phương tiện, trường ACF, đơn đặt hàng WooC Commerce hoặc các loại bài đăng tùy chỉnh khác từ trang này sang trang khác?

Di chuyển các trang web WordPress có thể là một nhiệm vụ khó khăn

Nếu bạn giống tôi, phần thú vị của việc xây dựng trang web là tạo ra các thiết kế đẹp và đưa chúng vào cuộc sống

Không đào xung quanh phpMyAdmin và thao tác cơ sở dữ liệu SQL

Khi nói đến việc di chuyển toàn bộ trang web, thật may mắn là có rất nhiều công cụ sao lưu & di chuyển có thể xử lý việc này cho bạn chỉ bằng một vài cú nhấp chuột

Di chuyển đầy đủ là dễ dàng những ngày này

Nhưng khi nói đến việc di chuyển một phần trang web, nó không đơn giản như vậy

Nó đòi hỏi nhiều công cụ tinh chỉnh và chuyên dụng hơn để đảm bảo dữ liệu của bạn được sao chép thành công

Tin tốt?

Có một số công cụ có sẵn có thể giúp quá trình di chuyển một phần của bạn diễn ra suôn sẻ hơn rất nhiều

Trong bài viết này, tôi sẽ tìm hiểu những công cụ này là gì và cách bạn có thể sử dụng chúng để di chuyển nội dung từ trang WordPress này sang trang WordPress khác

Bắt đầu nào

Trong bài đánh giá này

🚚 Di chuyển một phần trang web là gì?

Di chuyển một phần trang web có nghĩa là chỉ xuất một số nội dung của bạn

Đây có thể là của bạn

  • Bài đăng trên blog
  • trang
  • Hình ảnh thư viện phương tiện
  • người dùng
  • Loại bài đăng tùy chỉnh
  • Dữ liệu trường tùy chỉnh nâng cao
  • Khách hàng WooC Commerce
  • Sản phẩm WooC Commerce
  • đơn đặt hàng WooC Commerce

Hoặc một sự kết hợp của bó

Làm cách nào để di chuyển mọi thứ từ trang web này sang trang web khác?

Nếu bạn đang tìm cách tạo một bản sao chính xác cho trang web của mình, thì đó sẽ được coi là quá trình di chuyển đầy đủ

Quá trình này đơn giản hơn nhiều so với di chuyển một phần và thường chỉ mất vài cú nhấp chuột

Các plugin sao lưu và di chuyển hàng đầu mà chúng tôi đề xuất là

  • Di chuyển WP tất cả trong một
  • wpvivid
  • WP Di chuyển DB Pro

Tuy nhiên, với mục đích của bài viết này, chúng tôi chỉ xem xét việc di chuyển một phần 🙂

🛠 Các công cụ tốt nhất để di chuyển nội dung từ trang WordPress này sang trang WordPress khác

Nhập tất cả WP

Cách chuyển nội dung wordpress sang trang khác

WP All Import tuyên bố là plugin xuất nhập khẩu tốt nhất cho WordPress & WooC Commerce và tôi không nghĩ bạn thực sự có thể tranh luận về điều đó

Nó cho phép bạn xuất bất kỳ loại bài đăng nào từ trang web hiện tại của bạn sang tệp CSV hoặc XML

Sau đó, bạn có thể chỉnh sửa dữ liệu (nếu muốn) và nhập dữ liệu đó vào trang web mới của mình

Đó là công cụ mạnh mẽ nhất trong danh sách này và tôi không chắc có một giải pháp thay thế nào thậm chí còn đến gần

Nó có hỗ trợ đầy đủ cho nội dung WordPress gốc, người dùng, ACF, Toolset, WooC Commerce, Gravity Forms, các plugin SEO phổ biến (như Yoast & Rank Math) và hơn thế nữa

WP All Import cho tôi cảm giác như có một siêu năng lực và đã dễ dàng giúp tôi tiết kiệm hàng chục giờ cho một số dự án

Tạo xuất khẩu với WP All Import

Khi bạn đã cài đặt plugin WP All Export, bạn sẽ thấy một mục menu mới xuất hiện trong điều hướng Quản trị viên WP của mình

Nhấp vào "Xuất mới" và bạn sẽ có thể chọn những gì bạn muốn xuất từ ​​trang web hiện tại của mình

Cách chuyển nội dung wordpress sang trang khác

Tất nhiên, bước này sẽ phụ thuộc nhiều vào loại nội dung bạn đang muốn di chuyển

Với mục đích của hướng dẫn này, tôi sẽ xuất Bài đăng của mình

Điều thú vị ở đây là bạn cũng có thể lọc bài đăng nào được xuất

Cách chuyển nội dung wordpress sang trang khác

Bạn có thể chỉ muốn các bài đăng kể từ một ngày nhất định, từ một tác giả cụ thể hoặc có trường tùy chỉnh được điền

Sau khi chọn xong loại bài đăng và lọc, bạn có thể nhấp vào "Di chuyển bài đăng" và có một tệp xuất sẵn sàng hoạt động - cứ như vậy

Tuy nhiên, nếu bạn muốn tùy chỉnh tệp xuất của mình, bạn chắc chắn có thể làm điều đó

Bạn có thể kéo và thả để chọn trường hoặc tham số nào được đưa vào

Cách chuyển nội dung wordpress sang trang khác

Trong ví dụ này, tôi đã chọn bao gồm tất cả các trường. Điều này có nghĩa là nó sẽ lấy tất cả nội dung bài đăng, dữ liệu phân loại, hình ảnh đính kèm, thông tin tác giả, cài đặt Xếp hạng toán học, dữ liệu meta ACF, v.v.

Bước cuối cùng trước khi quá trình xuất của bạn hoàn tất là chọn thời điểm bạn muốn nó chạy

Bạn có thể chạy nó một lần cho một lần di chuyển đơn giản, nhưng bạn cũng có tùy chọn để quá trình xuất của mình chạy theo lịch trình tự động

Cách chuyển nội dung wordpress sang trang khác

Điều này thực sự hữu ích nếu bạn muốn xuất Đơn đặt hàng WooC Commerce của mình sang bảng tính mỗi tuần - chẳng hạn

Khi quá trình xuất của bạn hoàn tất, bạn có thể tải xuống dưới dạng tệp CSV hoặc gói

Cách chuyển nội dung wordpress sang trang khác

Nếu bạn muốn thao tác bất kỳ dữ liệu bài đăng nào của mình, hãy tải dữ liệu đó xuống dưới dạng CSV để bạn có thể nhanh chóng chỉnh sửa các trường từ bên trong trình chỉnh sửa bảng tính

Bạn cũng có thể kiểm tra các hàng CSV để đảm bảo mọi thứ đều ổn

Nếu bạn chỉ định nhập tệp xuất của mình sang một trang web khác, thì việc tải xuống dưới dạng gói là dễ dàng nhất

Nhập nội dung của bạn

Bây giờ bạn đã có tệp xuất từ ​​trang web gốc của mình, bạn đã sẵn sàng nhập tệp đó vào trang web thứ hai của mình

Trước tiên, bạn cần tải xuống plugin WP All Import

Đây cũng là lúc bạn nên cài đặt bất kỳ tiện ích bổ sung WP All Import cần thiết nào để đảm bảo tất cả các bản đồ đều đẹp mắt

Từ điều hướng Quản trị viên WP, bạn có thể nhấp để chạy Nhập mới. Tải lên tệp xuất của bạn từ bước trước

Cách chuyển nội dung wordpress sang trang khác

Sau khi được tải lên, nó sẽ hiển thị cho bạn bản xem trước của các hàng mà bạn đang nhập

Cách chuyển nội dung wordpress sang trang khác

Một lần nữa, đây là cơ hội để đảm bảo mọi thứ đều ổn

Cuối cùng đã đến lúc lập bản đồ các lĩnh vực của bạn

Cách chuyển nội dung wordpress sang trang khác

WP All Import thực hiện rất tốt việc tự động ánh xạ các trường cho bạn

Có rất nhiều tùy chọn để kiểm soát cách các trường của bạn được xử lý khi nhập

Cách chuyển nội dung wordpress sang trang khác

Nếu bạn đã cài đặt bất kỳ tiện ích bổ sung nào, đây cũng là nơi bạn có thể điều chỉnh các cài đặt đó

Bước cuối cùng là đảm bảo Mã định danh duy nhất của bạn được đặt. Điều này sẽ xác định đâu là bản ghi mới và bản ghi nào trùng lặp

Cách chuyển nội dung wordpress sang trang khác

Bạn có thể chọn bỏ qua các bản ghi trùng lặp hoặc cập nhật chúng với bất kỳ dữ liệu mới nào từ đầu vào của bạn

Nhấn Nhập và bạn đã hoàn tất

Cách chuyển nội dung wordpress sang trang khác

Bạn sẽ được đưa đến màn hình xác nhận hiển thị tất cả các bản ghi đã được tạo cùng với nhật ký về bất kỳ lỗi nào

Ai nên sử dụng WP All Import?

Ví dụ này là một tình huống di chuyển khá đơn giản, nhưng có rất nhiều thứ bạn có thể sử dụng WP All Import cho

Một số trường hợp sử dụng ví dụ là

  • Xuất các bài đăng trên blog của bạn, đảm bảo các trường ACF và Yoast của chúng vẫn nguyên vẹn
  • Di chuyển các trang với các trường quan hệ Bộ công cụ của chúng
  • Xuất các đơn đặt hàng WooC Commerce mới từ trang web trực tiếp của bạn sang trang web dàn dựng
  • Tự động tạo và cập nhật các sản phẩm WooC Commerce từ tệp CSV
  • Chỉnh sửa hàng loạt sản phẩm WooC Commerce

Nhìn chung, nếu bạn đang làm bất cứ điều gì khác ngoài việc di chuyển bài đăng trên blog đơn giản, thì WP All Import có thể sẽ là lựa chọn tốt nhất của bạn

Công cụ Xuất/Nhập của WordPress

Cách chuyển nội dung wordpress sang trang khác

Nếu bạn đang tìm kiếm một tùy chọn đơn giản (miễn phí), thì WordPress' thực sự có các công cụ xuất và nhập riêng được tích hợp sẵn

Nhưng trước khi bạn quá phấn khích, bạn nên biết. nó chỉ phù hợp với các tình huống cơ bản

Về mặt kỹ thuật, bạn có thể chọn xuất một loại bài đăng cụ thể, nhưng nó sẽ không đi kèm với bất kỳ hình ảnh đính kèm hoặc trường tùy chỉnh nào

Cách duy nhất để có được một bản xuất với nhiều dữ liệu hơn là xuất "Tất cả nội dung. "

Cách chuyển nội dung wordpress sang trang khác

Vấn đề với phương pháp này là bạn không có lựa chọn nào khác ngoài việc sao chép mọi thứ

Bạn không thể lọc theo ngày hoặc loại bài đăng hoặc bất kỳ thứ gì khác

Bạn cần nhập mọi thứ vào trang web của mình và dành thời gian để dọn sạch mọi thứ bạn không muốn

Theo kinh nghiệm của tôi, tôi thấy rằng hình ảnh không phải lúc nào cũng được liên kết hoàn hảo

Phương pháp nhập thủ công

Nếu bạn cảm thấy định mệnh làm cho các công cụ Xuất & Nhập WordPress hoạt động cho mình, thì có một cách giải quyết

Quá trình trông giống như

  • Xuất các loại bài đăng đã chọn của bạn (không có tệp đính kèm)
  • Nhập các tệp XML của bạn trên trang web mới
  • Sao chép thư mục /wp-content/uploads/ của bạn từ trang cũ sang trang mới
  • Xuất tệp đính kèm 'bài đăng' từ cơ sở dữ liệu của bạn bằng phpMyAdmin
  • Chỉnh sửa tệp SQL đã xuất để điều chỉnh tiền tố bảng mới của bạn (nếu cần)
  • Nhập tệp SQL vào cơ sở dữ liệu mới của bạn
  • Lặp lại các bước 4-6 nhưng đối với wp_postmeta của bạn

Ngay cả khi bạn thực hiện tất cả các bước này, chưa chắc mọi thứ sẽ được nhập theo kế hoạch

Bạn cũng sẽ cần lọc thủ công những bài đăng và hình ảnh bạn muốn nhập

Ai nên sử dụng các công cụ xuất & nhập của WordPress?

Tôi chỉ đề xuất phương pháp này nếu bạn đồng ý với việc nhập TẤT CẢ nội dung vào trang web mới của mình

Nếu bạn muốn lọc những gì được nhập, hãy bớt đau đầu và sử dụng WP All Import để thay thế

Zippy

Cách chuyển nội dung wordpress sang trang khác

Zippy là một plugin miễn phí cho phép bạn đóng gói các trang, bài đăng trên blog và các loại bài đăng khác dưới dạng tệp ZIP

Bạn có thể chọn giữ tệp ZIP làm bản sao lưu các bài đăng của mình hoặc nhập tệp đó vào một trang web khác

Không giống như công cụ xuất WordPress gốc, bạn có nhiều quyền kiểm soát hơn đối với những gì được xuất

Bạn chỉ cần chọn tất cả các bài đăng bạn muốn xuất

Cách chuyển nội dung wordpress sang trang khác

Mỗi lần xuất bao gồm nội dung, danh mục, phân loại, phương tiện/tệp đính kèm, dữ liệu meta và các trường tùy chỉnh của bài đăng

Khi nhập tệp ZIP của bạn trên trang web mới, bạn có thể chọn những gì được nhập

Cách chuyển nội dung wordpress sang trang khác

Thats tất cả để có nó

Ai nên sử dụng Zippy?

Zippy không mạnh bằng WP All Import, nhưng hữu ích hơn các công cụ xuất WordPress gốc

Nếu bạn chỉ cần di chuyển một vài bài đăng đơn giản và đang tìm kiếm một tùy chọn miễn phí, Zippy là một giải pháp tốt

Cảm ơn Sridhar Katakam đã giới thiệu Zippy cho chúng tôi

🧩 Có thể hợp nhất cơ sở dữ liệu WordPress không?

Nếu bạn đang phát triển trên một trang web dàn dựng trong khi WooC Commerce tiếp tục nhận đơn đặt hàng trên trang web trực tiếp của mình, bạn có thể tự hỏi liệu có cách nào tốt để hợp nhất cơ sở dữ liệu không?

Thật không may, đây là một vấn đề lâu đời không có giải pháp tốt ngay bây giờ

Nhóm tại Delicious Brains đang làm việc trên một sản phẩm có tên là Mergebot, nhưng đã quyết định tắt nó sau khi nhận ra sự phức tạp về kỹ thuật liên quan

Họ đã viết một bài báo tiếp theo về cách họ tiếp cận việc hợp nhất cơ sở dữ liệu ngày nay

Có một sản phẩm khác tên là WPMerge thoạt nhìn có vẻ thú vị

Tuy nhiên, tôi đã nghe nhiều ý kiến ​​trái chiều từ những người đã sử dụng nó và nhật ký thay đổi của họ khá thưa thớt kể từ tháng 12 năm 2019

Theo ý kiến ​​​​của tôi, nó vẫn đáng để thử, nhưng tôi sẽ thực hiện một số thử nghiệm để xem liệu nó có phù hợp với trường hợp sử dụng của bạn không

Nhìn chung, không có giải pháp thần kỳ nào để hợp nhất cơ sở dữ liệu WordPress

Ghi chú. WooC Commerce đang làm việc để tạo bảng đơn đặt hàng tùy chỉnh, điều này sẽ giúp việc di chuyển Đơn hàng WooC Commerce đơn giản hơn rất nhiều

☁️ Suy nghĩ kết thúc

Đó là tất cả cho cái này

Hy vọng rằng bạn thấy bài viết này hữu ích trong việc tìm hiểu cách di chuyển một phần nội dung trong WordPress

Nếu bạn có bất kỳ đề xuất nào mà bạn nghĩ tôi nên thêm vào danh sách, hãy cho tôi biết trong phần bình luận bên dưới