Chuyển từ WordPress.com sang WordPress.org một cách đơn giản và nhanh chóng.

Bạn đang chạy website trên nền tảng WordPress.com và cảm thấy nó quá gò bó? Bạn muốn cài đặt themes và plugins của bên thứ ba để mở rộng tính năng cũng như tùy biến giao diện cho website nhưng không được phép? Đây là lúc bạn nên chuyển website của mình sang nền tảng WordPress.org để có thể tự do làm những gì mà bạn muốn. Do 2 nền tảng này gần như giống nhau hoàn toàn nên việc chuyển đổi cũng khá dễ dàng. Ngay sau đây, tôi sẽ hướng dẫn cho các bạn các bước chi tiết để làm điều đó.
Tham khảo thêm:
- Sự khác biệt giữa WordPress.org và WordPress.com
- Giới thiệu serie WordPress căn bản cho người mới bắt đầu
Các bước để chuyển từ WordPress.com sang WordPress.org
1. Đăng nhập vào bảng quản trị của website trên WordPress.com, truy cập mục Tools => Export.

Click vào nút Start Export.
2. Tích chọn All content sau đó click vào nút Download Export File.

Một file .xml sẽ được download về máy tính của bạn. Hãy giữ nó cẩn thận để sử dụng trong bước tiếp theo.
3. Tiến hành cài đặt một website dựa trên mã nguồn WordPress.org. Nếu bạn chưa biết cách cài đặt, hãy tham khảo serie WordPress căn bản của chúng tôi.
4. Đăng nhập vào website sử dụng mã nguồn WordPress.org mà bạn đã cài đặt. Truy cập Tools => Import.

Click vào nút Install Now tương ứng với mục WordPress.
5. Sau khi cài đặt xong, click tiếp vào nút Run Importer.

6. Chọn file .xml mà bạn đã lưu ở bước 2 sau đó click vào nút Upload file and import.

7. Chọn tên người dùng trong mục or assign posts to an existing user sau đó tích vào mục Download and import file attachments.

Chờ trong chốc lát để quá trình import dữ liệu hoàn tất.
8. Truy cập Settings => Permalinks và kiểm tra xem cấu trúc đường dẫn đã được chọn ở dạng Day and name chưa? Đây là cấu trúc đường dẫn mặc định của WordPress.com nên bạn phải lựa chọn thì mới không bị ảnh hưởng thứ hạng cũng như lỗi 404 khi chuyển sang WordPress.org.

9. Kiểm tra lại dữ liệu một lần nữa để chắc chắn bạn đã chuyển thành công toàn bộ các bài viết, trang và hình ảnh từ WordPress.com sang WordPress.org. Thật đơn giản phải không nào? Chúc các bạn thành công!
Một số lưu ý
- Nếu trước đó website của bạn đang sử dụng tên miền miễn phí của WordPress.com (dạng
example.wordpress.com), bạn phải đăng ký tính năng Site Redirect (mất phí) để redirect từ tên miền của WordPress.com về tên miền mới. - Nếu trước đó bạn đang sử dụng tên miền trả phí (dạng
example.com) rồi thì bạn không cần phải làm gì thêm. Trừ khi tên miền mới khác với tên miền mà bạn dùng trên WordPress.com.
Mọi thắc mắc liên quan đến việc chuyển website từ WordPress.com sang WordPress.org xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Hữu ích quá, cái này là mối quan tâm rất lớn đặc biệt của những người mới sài wp.
Như vậy làm sao để mang sức mạnh từ wordpress.com sang wordpress.org vậy bác.
Cài plugin Jetpack vào. =))
Chào bạn. Mình chuyển từ wordpress.com sang wordpress.org theo các thao tác bạn hướng dẫn, nhưng mình chỉ chuyển được 41 bài trong số 138 bài thôi. Tại sao lại bị như vậy, có cách nào chuyển được đầy đủ không? wordpress.com không install được duplicator và yêu cầu upgrade 48$, mình không muốn chi 48$ vì mình đã mua tên miền và thuê hosting cho wordpress.org rồi.
Bạn có thể giúp mình được không?
“nhưng mình chỉ chuyển được 41 bài trong số 138 bài thôi” => Bạn có export đủ dữ liệu không vậy? Hay bị đứt gánh giữa đường?
Khi thao tác mình không thấy có báo lỗi gì. Chỉ mấy phút và chuyển ngay vào e-mail để download xuống máy.
Bạn mua host của bên nào thế? Thử liên hệ kỹ thuật của họ xem có hỗ trợ chuyển dữ liệu không? Mình thì chỉ hỗ trợ cho các khách hàng sử dụng dịch vụ WordPress Hosting của bên mình thôi. Cũng muốn giúp bạn nhưng thực sự không có đủ thời gian. :)
Anh ơi, khi em chuyển từ wp.com sang wp.org như trên thì khi nhấn vào link của wp.com nó sẽ tự dẫn sang link tương ứng của wp.org phải không ạ?
Em không muốn mất lượt visit và khách quen ở wp.com, nên em không định khóa wp.com cũ lại. Nhưng như thế thì trên lý thuyết sẽ có 2 blog y hệt nhau ạ? (cái tên cũ là thương hiệu của em rồi không phải bất khả kháng thì em không muốn đổi, và em đã mua domain cho wp.com rồi) (blog đó là blog em đang đăng ký ở đây luôn). Xử lý việc đó ra sao ạ, em không hiểu lắm, anh giúp em với ạ.
Phía dưới em thấy anh có nhắc đến dịch vụ redirect 301, mục đích của nó là gì ạ, anh chỉ em với :(
P/s: nhưng nếu không khóa wp.com lại thì sẽ có người sợt gg nội dung trên blog em, rồi bước nhầm vào wp.com -> em mất lượt visit trên wp.org, ảnh hưởng đến doanh thu quảng cáo sau này. Có cách nào tránh được việc đó không ạ?
Nếu biết cách thiết lập permalink thì toàn bộ link sẽ được giữ nguyên như trên WordPress.com bạn nhé, nên sẽ không lo việc mất khách truy cập. Còn blog trên WordPress.com sau khi chuyển dữ liệu qua WordPress.org thì buộc lòng sẽ phải xóa đi. Bởi vì tên miền blmd132.com đã bị bạn sử dụng cho blog WordPress.org. Nên blog WordPress.com sẽ phải dùng lại tên miền dạng blmd132.wordpress.com. Điều này dẫn đến 2 tên miền và dùng 1 nội dung => trùng lặp. Do đó buộc lòng phải xóa blog WordPress.com đi thì nó mới không ảnh hưởng đến blog WordPress.org.
Anh có thể hướng dẫn giúp em cách thiết lập permalink cho toàn bộ link như anh đã nói không ạ. Em cảm ơn nhiều lắm
Ở bước 8 của bài viết mình có hướng dẫn đấy bạn. Nhưng nếu muốn giữ nguyên link như trên WordPress.com thì yêu cầu trước đó bạn phải sử dụng domain trả phí nhé. Nếu bạn dùng subdomain miễn phí của WordPress.com thì không làm được đâu. Trừ khi bạn bỏ tiền ra để sử dụng dịch vụ Site Redirect của họ.
Download and import file attachments. Nhiều ảnh quá bị time out. Có cách nào import ảnh khác ko bạn?
Bạn thử tăng thông số max_execution_time và max_input_time trong PHP của host lên xem. Ngoài ra không có cách nào khác nữa cả. Chỉ có cách download từng ảnh về rồi upload lại thôi. :D
Hiếu ơi giúp mình với. Khi mình export từ wordpress.com vài giải nén thì được 2 file 001.xml (>4MB) và 002.xml. Khi import vào wordpress.org trên host của mình thì báo exceed file size limit, mình xem trên mạng cách sử trong php.ini và .htaccess thì import được file 001 nhưng lại mất rất nhiều bài. còn file 002 khi import thì báo lỗi “failed to import post tag”. Hiếu có biết làm sao sửa và import lại đủ nội dung không? blog của mình: blogchuyenanh.wordpress.com và web mới là blogchuyenanh.org
Site của bạn có nhiều bài viết không? Bạn export kiểu gì mà lại có vụ “giải nén” ở đây nhỉ? Đúng ra khi export “All content” thì chỉ có 1 file XML duy nhất thôi chứ?
Mình thì đang bị vướng cái chuyển từ http sang https ở site wordpress :(. Bạn có thể làm một bài hướng dẫn không ? Như vậy thì cảm ơn bạn lắm :(
Cái này mình có nhiều bài viết rồi mà, bạn tìm với từ khóa “HTTP sang HTTPS” hoặc “cài SSL” là sẽ thấy nhé. :P
Anh Hiếu cho em hỏi.. (Đạt 20 tuổi)
Anh sử dụng Hosting ở đâu mà load nhanh và ổn định quá zậy… em thấy anh sử dụng domain của namecheap.. em sử dụng hosting của Việt Nam load chậm mà bị lỗi vày.. bực tụi nó quá….
Xin anh tư vấn cho em, cám ơn anh.. !!!
Bạn tham khảo dịch vụ WordPress Hosting của bên mình nhé. WP Căn bản đang dùng gói thấp nhất. Server đặt lại Singapore. :)
Đổi luôn đường dẫn có cần 301 không anh.
Bạn đổi đường dẫn thì tất nhiên phải redirect 301 rồi. Nếu không sẽ bị lỗi 404 và mất hết thứ hạng + backlinks. :P
Anh có cách nào redirect 301 nếu dùng domain free bên wp.com ko ạ. Vì không cài được plug-in nên e ko biết redirect thế nào nữa :(((
Nếu ko có cách nào thì mình phải nâng lên gói premium $96 rồi add domain vào thì mới tự động chuyển hướng được hay sao ạ :((( em lỡ mua hosting rồi thì có nên hoàn lại ko
Bạn xem tính năng Site Redirect của WordPress.com nhé. Không nhất thiết phải nâng cấp lên gói Premium đâu. Bỏ tiền để redirect 1 năm đầu là được. Sau khi lưu lượng truy cập đã chuyển hẳn qua site mới thì bỏ đi cũng chẳng sao.
Không liên quan nhưng mà bạn Hiếu có dùng gói dịch vụ trả phí nào từ WordPress.com không ? Nếu có cho mình tham khảo site với !
Trước em có dùng gói Premium ($99/năm) của Jetpack (cũng chính là WordPress.com) nhưng giờ bỏ rồi. :P