Là chủ sở hữu trang web WordPress, bạn có thể cần di chuyển trang web của mình đến một trang chủ khác trên web, có thể là đến một máy chủ web mới hoặc đến một tài khoản khác trên tài khoản lưu trữ hiện tại của bạn. Hoặc có thể bạn là chủ sở hữu cần di chuyển trang web của mình ngay bây giờ.
Chương này đề cập đến cách tốt nhất để di chuyển một trang web hiện có trong một nền tảng khác (như Blogger, Movable Type hoặc TypePad) sang WordPress. Chương này cũng hướng dẫn bạn cách sao lưu các tệp, dữ liệu và nội dung WordPress của mình, sau đó di chuyển chúng đến một nhà cung cấp dịch vụ lưu trữ mới hoặc một tên miền khác.
Di chuyển trang web hiện tại của bạn sang WordPress
Bạn có một trang web trên một hệ thống quản lý nội dung (CMS) khác và muốn di chuyển trang web của mình sang WordPress?
Chương này sẽ giúp bạn thực hiện điều đó. WordPress giúp bạn dễ dàng đóng gói dữ liệu và lưu trữ của mình từ một nền tảng và di chuyển sang một trang web WordPress mới.
Theo mặc định, WordPress cho phép bạn di chuyển trang web của mình từ các nền tảng như Blogger, TypePad và Movable Type. Nó cũng cung cấp cho bạn một cách tiện lợi để di chuyển từ bất kỳ nền tảng nào thông qua nguồn cấp RSS, miễn là nền tảng bạn đang nhập có nguồn cấp RSS khả dụng. Một số nền tảng, chẳng hạn như Medium (https://medium.com), có một số hạn chế về tính
khả dụng của nguồn cấp RSS, vì vậy hãy nhớ kiểm tra với nhà cung cấp nền tảng của bạn. Trong chương này, bạn sẽ khám phá cách chuẩn bị trang web của mình để di chuyển và cách di chuyển từ các nền tảng cụ thể mà WordPress cung cấp plugin nhập.
Di chuyển lên
Đối với mỗi nền tảng, nền tảng WordPress.org cung cấp một cách nhanh chóng và dễ dàng để cài đặt plugin để bạn có thể nhập và sử dụng nội dung của mình ngay lập tức. Các trình nhập được đóng gói theo định dạng plugin vì hầu hết mọi người chỉ sử dụng trình nhập một lần và một số người không sử dụng công cụ nhập nào cả. Các plugin có sẵn để bạn sử dụng nếu cần. Ngược lại, WordPress.com có trình nhập được tích hợp sẵn trong phần mềm.
Lưu ý sự khác biệt đối với phiên bản bạn đang sử dụng.
Chủ sở hữu trang web có nhiều lý do để di chuyển từ hệ thống này sang WordPress:
- Tò mò đơn giản: WordPress hiện đang cung cấp năng lượng cho hơn 43,1 phần trăm tất cả các trang web trên Internet ngày nay và mọi người thường tò mò muốn xem phần mềm phổ biến để tạo nội dung.
- Kiểm soát nhiều hơn đối với trang web của bạn: Lý do này đặc biệt áp dụng cho những người có trang web trên Blogger, TypePad hoặc bất kỳ dịch vụ lưu trữ nào khác. Các chương trình lưu trữ giới hạn những gì bạn có thể làm, tạo và làm hỏng. Khi nói đến plugin, tiện ích bổ sung và tạo chủ đề, việc lưu trữ trang web WordPress trên máy chủ web của riêng bạn sẽ giành chiến thắng. Ngoài ra,
bạn có toàn quyền kiểm soát dữ liệu, lưu trữ và khả năng sao lưu của mình khi lưu trữ trang web trên máy chủ của riêng bạn.
- Dễ sử dụng: Nhiều người thấy giao diện WordPress dễ sử dụng hơn, dễ hiểu hơn và thân thiện với người dùng hơn nhiều so với nhiều nền tảng xuất bản khác hiện nay.
Trong phần mềm WordPress, các trình nhập được thêm vào cài đặt dưới dạng plugin. Các plugin nhập có trong chương này là các plugin được đóng gói trong phần mềm WordPress; bạn cũng có thể tìm thấy chúng bằng cách tìm kiếm trang Plugin tại https://wordpress.org/plugins/tags/importer. Bạn có thể nhập nội dung từ một số nền tảng khác bằng cách cài đặt các plugin khác không có sẵn trên trang Plugin WordPress chính thức, nhưng bạn có thể phải tìm kiếm trên Internet để tìm chúng.
Chuẩn bị cho bước chuyển lớn
Tùy thuộc vào quy mô trang web của bạn (tức là số lượng bài đăng và bình luận bạn có), quá trình di chuyển có thể chỉ mất 5 phút trong một số trường hợp hoặc hơn 30 phút trong những trường hợp khác — và thậm chí có thể mất nhiều thời gian hơn nếu bạn có một trang web lớn. Cũng như bất kỳ thay đổi hoặc cập nhật lớn nào bạn thực hiện, bất kể trang web của bạn được lưu trữ ở đâu, điều đầu tiên bạn cần làm là tạo bản sao lưu trang web của mình. Bạn nên sao lưu những nội dung sau:
- Lưu trữ: Bài đăng, bình luận và theo dõi - Mẫu: Tệp mẫu và hình ảnh
- Plugin: Tệp plugin (thực hiện việc này bằng cách chuyển thư mục /wp-content/plugins từ máy chủ lưu trữ của bạn sang máy tính cục bộ của bạn qua SFTP)
- Liên kết: Bất kỳ liên kết, biểu ngữ, huy hiệu và thành phần nào bạn có trên trang web hiện tại của mình
- Phương tiện: Bất kỳ tệp phương tiện nào (hình ảnh, video, âm thanh hoặc tài liệu) bạn sử dụng trên trang web của mình
Bảng 6-1 cung cấp cho bạn một số mẹo về cách tạo dữ liệu xuất cho trang web của bạn trên một số nền tảng xuất bản chính.
(Bảng này giả định rằng bạn đã đăng nhập vào phần mềm trang web của mình.
Bảng 6.1. Backing Up Your Website Data on Major Platforms
Publishin g
Platform
Backup Information
Movable Type
Click the Import/Export button on the menu of your Movable Type Dashboard and then click the Export Entries From link. When the page stops loading, save it on your computer as a .txt file.
TypePad
Click the name of the site you want to export and then click the Import/Export link on the Overview menu. Click the Export link at the bottom of the Import/Export page. When the page stops loading, save it on your computer as
a .txt file.
Blogger Back up your template by copying the text of your
template to a text editor, such as Notepad. Save it on your
Publishin g
Platform
Backup Information
computer as a .txt file.
LiveJourna l
Make sure you are logged into your Live Journal account, then browse to https://livejournal.com/export.bml and enter your information. Choose XML as the format. Save this file on your computer.
Tumblr
Log in to your Tumblr account, then browse to https://www.tumblr.com/oauth/apps and follow the directions there to create a Tumblr app. When you're done, copy the OAuth Consumer Key and Secret Key, and paste them into a text file on your computer. Use these keys to connect your WordPress site to your Tumblr account.
WordPress
Choose Tools⇒ Export on the Dashboard, choose your options on the Export page, and then click the Download Export File button. Save this file on your computer.
RSS feed
Point your browser to the URL of the RSS feed you want to import. Wait until it loads fully. (You may need to set your feed to display all posts.) View the source code of the page, copy and paste that source code into a .txt file, and save the file on your computer.
Mẹo: Tập lệnh nhập WordPress cho phép kích thước tệp tối đa là 128MB theo định nghĩa của hầu hết các máy chủ web. Nếu bạn gặp lỗi "hết bộ nhớ", hãy thử chia tệp nhập thành nhiều phần và
tải chúng lên riêng biệt. Tập lệnh nhập đủ thông minh để bỏ qua các mục nhập trùng lặp, vì vậy nếu bạn cần chạy tập lệnh một vài lần để lấy mọi thứ, bạn có thể làm như vậy mà không phải lo lắng về việc trùng lặp nội dung của mình. (Bạn cũng có thể thử tăng tạm thời giới hạn bộ nhớ PHP của mình bằng cách chỉnh sửa nhanh tệp wp-config.php; để biết thêm thông tin về kỹ thuật này, hãy xem Sách 2, Chương 3.)
Chuyển đổi mẫu
Mỗi chương trình đều có cách riêng để cung cấp nội dung và dữ liệu cho trang web của bạn. Thẻ mẫu khác nhau tùy theo chương trình; không có hai thẻ nào giống hệt nhau. Ngoài ra, mỗi tệp mẫu đều yêu cầu chuyển đổi nếu bạn muốn sử dụng mẫu của mình với trang web WordPress mới. Trong trường hợp đó, bạn có hai lựa chọn:
- Tự chuyển đổi mẫu. Để hoàn thành nhiệm vụ này, bạn cần biết thẻ mẫu WordPress và HTML. Nếu bạn có mẫu đang sử dụng trên nền tảng khác và muốn chuyển đổi để sử dụng với WordPress, bạn cần đổi thẻ nền tảng gốc thành thẻ WordPress.
- Thuê một chuyên gia tư vấn WordPress giàu kinh nghiệm để thực hiện chuyển đổi cho bạn. Xem Sách 1, Chương 4 để biết danh sách các chuyên gia tư vấn WordPress.
Để sử dụng mẫu của riêng bạn, hãy đảm bảo rằng bạn đã lưu tất cả các tệp mẫu, hình ảnh và bảng định kiểu từ thiết lập trang web trước đó của mình. Bạn cần chúng để chuyển đổi mẫu để sử dụng trong WordPress.
Hãy nhớ rằng có hàng nghìn chủ đề miễn phí có sẵn để sử dụng với WordPress, vì vậy, bạn có thể dễ dàng từ bỏ mẫu hiện tại và tìm một mẫu WordPress miễn phí mà bạn thích. Nếu bạn trả tiền để có một thiết kế tùy chỉnh cho trang web của mình, hãy liên hệ với nhà thiết kế chủ đề của bạn và thuê họ thực hiện chuyển đổi mẫu cho bạn. Ngoài ra, bạn có thể thuê một số chuyên gia tư vấn WordPress để thực hiện chuyển đổi cho bạn — bao gồm cả tôi.
Di chuyển trang web của bạn sang WordPress
Bạn đã đóng gói tất cả đồ đạc và đã chuẩn bị xong nơi ở mới.
Ngày chuyển nhà đã đến!
Phần này hướng dẫn bạn các bước để di chuyển trang web của mình từ nền tảng này sang WordPress. Phần này giả định rằng bạn đã cài đặt và cấu hình phần mềm WordPress trên tên miền của riêng mình.
Tìm chức năng nhập mà bạn cần bằng cách làm theo các bước sau:
1. Trên Bảng điều khiển, chọn Tools⇒ Import. Trang Import xuất hiện, liệt kê các nền tảng viết blog như Blogger và Movable Type mà bạn có thể nhập nội dung. (Xem Hình 6-1.)
2. Tìm nền tảng xuất bản mà bạn đang sử dụng.
3. Nhấp vào liên kết Install Now để cài đặt plugin nhập và bắt đầu sử dụng.
Các phần sau cung cấp một số hướng dẫn nhập cho một số nền tảng phổ biến nhất (ngoài WordPress). Mỗi nền tảng có phương pháp xuất nội dung riêng, vì vậy hãy nhớ kiểm tra tài liệu cho nền tảng bạn đang sử dụng.
Nhập từ Blogger
Blogger là ứng dụng viết blog thuộc sở hữu của Google.
Để bắt đầu quá trình nhập, trước tiên hãy hoàn tất các bước trong phần trước, “Di chuyển trang web của bạn sang WordPress”. Sau đó, hãy làm theo các bước sau:
1. Nhấp vào liên kết Install Now bên dưới tiêu đề Blogger trên trang Import và cài đặt plugin để nhập từ Blogger.
2. Nhấp vào liên kết Run Importer. Trang Import Blogger sẽ tải, với hướng dẫn nhập tệp của bạn, như thể hiện trong Hình 6-2.
3. Đăng nhập vào tài khoản Blogger của bạn.
4. Trong tài khoản Blogger của bạn, hãy nhấp vào blog bạn muốn nhập.
5. Trong tài khoản Blogger của bạn, hãy chọn Settings⇒ Other.
Liên kết này nằm trên menu bên trái.
6. Trong tài khoản Blogger của bạn, hãy chọn Back Up Content⇒ Save to Your Computer. Lưu tệp .xml vào máy tính của bạn.
7. Trên Bảng điều khiển WordPress của bạn, trên trang Nhập Blogger, hãy nhấp vào nút Choose File để tải tệp XML Blogger lên.
8. Nhấp vào nút Upload and Import. Bước này tải tệp lên. Màn hình làm mới đến màn hình Import Blogger → Assign Authors.
9. Nhấp vào nút Set Authors để chỉ định tác giả cho các bài đăng.
Tên người dùng Blogger xuất hiện ở phía bên trái của trang; menu thả xuống ở phía bên phải của trang hiển thị tên đăng nhập WordPress.
10. Chỉ định tác giả bằng cách chọn họ từ menu thả xuống. Nếu bạn chỉ có một tác giả trên mỗi blog, quy trình này đặc biệt dễ dàng: Sử dụng menu thả xuống ở bên phải để chỉ định tên đăng nhập WordPress cho tên người dùng Blogger của bạn. Nếu bạn có nhiều tác giả trên cả hai blog, mỗi tên người dùng Blogger được liệt kê ở bên trái với menu thả xuống ở bên phải của mỗi tên người dùng. Chọn tên đăng nhập WordPress cho mỗi tên người dùng Blogger để chỉ định tác giả.
11. Nhấp vào Save Changes.
Bạn đã hoàn tất!
Nhập từ LiveJournal
Cả WordPress.com và WordPress.org đều cung cấp một tập lệnh nhập cho người dùng LiveJournal và quy trình nhập từ LiveJournal vào WordPress là giống nhau cho mỗi nền tảng.
Để xuất nội dung trang web của bạn từ LiveJournal, hãy đăng nhập vào trang web LiveJournal của bạn rồi nhập https://www.livejournal.com/export.bml vào thanh địa chỉ của trình duyệt.
LiveJournal cho phép bạn xuất các tệp XML theo tháng, vì vậy nếu bạn có một trang web có nhiều bài đăng trong nhiều tháng, hãy chuẩn bị thực hiện quy trình này trong một thời gian. Đầu tiên, bạn phải xuất các mục nhập theo từng tháng một; sau đó, bạn phải nhập chúng vào WordPress — đúng vậy, bạn đoán đúng rồi đấy — theo từng tháng một.
Mẹo Để đẩy nhanh quá trình một chút, bạn có thể lưu tất cả các tệp XML LiveJournal đã xuất trong một tài liệu văn bản bằng cách sao chép và dán tệp XML của từng tháng vào một tệp văn bản thuần túy (được tạo trong trình soạn thảo văn bản như Notepad, dành cho PC hoặc TextEdit trên máy Mac), do đó tạo một tệp XML dài với tất cả các bài đăng từ blog LiveJournal của bạn. Sau đó, bạn có thể lưu tệp dưới dạng tệp XML để chuẩn bị nhập vào trang WordPress của mình.
Sau khi xuất tệp XML từ LiveJournal, hãy quay lại trang Nhập của Bảng điều khiển WordPress và làm theo các bước sau:
1. Nhấp vào liên kết Install Now bên dưới tiêu đề LiveJournal và cài đặt plugin để cài đặt từ LiveJournal.
2. Nhấp vào liên kết Run Importer. Trang Nhập LiveJournal sẽ tải, với hướng dẫn nhập tệp của bạn, như thể hiện trong Hình 6-3.
3. Trong trường LiveJournal Username, hãy nhập tên người dùng cho tài khoản LiveJournal của bạn.
4. Trong trường LiveJournal Password, hãy nhập mật khẩu cho tài khoản LiveJournal của bạn.
5. Trong trường Protected Post Password, hãy nhập mật khẩu bạn muốn sử dụng cho tất cả các mục được bảo vệ trong tài khoản LiveJournal của bạn.
Cảnh báo Nếu bạn không hoàn tất bước này, mọi mục bạn nhập vào WordPress sẽ có thể được bất kỳ ai xem. Hãy đảm bảo hoàn tất bước này nếu bất kỳ mục nào trong tài khoản LiveJournal của bạn được bảo vệ bằng mật khẩu (hoặc riêng tư).
6. Nhấp vào nút Connect to LiveJournal and Import. Bước này kết nối trang WordPress của bạn với tài khoản LiveJournal và tự động
nhập tất cả các mục từ LiveJournal vào cài đặt WordPress của bạn. Nếu trang LiveJournal của bạn có nhiều mục, quá trình này có thể mất nhiều thời gian, vì vậy hãy kiên nhẫn.
Nhập từ Movable Type và TypePad
Six Apart đã tạo cả Movable Type và TypePad. Hai nền tảng này về cơ bản chạy trên cùng một cơ sở mã, do đó quy trình nhập/xuất là giống nhau cho cả hai. Tham khảo Bảng 6-1, trước đó trong chương này, để biết chi tiết về cách chạy quy trình xuất trong cả Movable Type và TypePad. Tập lệnh nhập này di chuyển tất cả các bài đăng, bình luận và theo dõi trên trang web của bạn đến trang web WordPress của bạn.
Truy cập trang Import của Bảng điều khiển WordPress của bạn bằng cách làm theo các bước 1 và 2 trong phần "Di chuyển trang web của bạn đến WordPress", trước đó trong chương này. Sau đó, làm theo các bước sau:
1. Nhấp vào liên kết Install Now bên dưới tiêu đề Movable Type và TypePad và cài đặt plugin để nhập từ Movable Type và TypePad.
2. Nhấp vào liên kết Run Importer. Trang Nhập Movable Type hoặc TypePad tải, với hướng dẫn nhập tệp của bạn, như thể hiện trong Hình 6-4.
3. Nhấp vào nút Choose File. Một cửa sổ mở ra, liệt kê các tệp của bạn.
4. Nhấp đúp vào tên tệp xuất mà bạn đã lưu từ blog Movable Type hoặc TypePad của mình.
6. Nhấp vào nút Upload File and Import. Ngồi xuống và để tập lệnh nhập thực hiện phép thuật của nó. Khi tập lệnh hoàn tất, nó sẽ tải lại trang với thông báo xác nhận rằng quá trình đã hoàn tất.
Khi tập lệnh nhập hoàn tất, hãy chỉ định người dùng cho các bài đăng, khớp tên người dùng Movable Type hoặc TypePad với tên người dùng WordPress.
Nếu bạn chỉ có một tác giả trên mỗi blog, quá trình này rất dễ dàng; bạn chỉ cần chỉ định thông tin đăng nhập WordPress của mình cho tên người dùng Movable Type hoặc TypePad bằng cách