Handmade

Công nghệ

Làm đẹp

Được tài trợ

16 February 2017

Hướng dẫn chuyển bài viết từ Blogspot sang WordPress

Bạn đang sử dụng Blogspot, mọi thứ ổn cả chỉ có điều thỉnh thoảng bị chặn và thêm nữa là tùy biến không quá nhiều. Nếu bạn tập trung làm nội dung thì blogspot là nền tảng tốt. Nhưng nếu bạn muốn vọc nhiều hơn, có quyền quản trị cao hơn thì bạn nên chuyển sang nền tảng khác như WordPress. Hôm nay mình sẽ viết một tút hướng dẫn cho các bạn chuyển đổi blog từ Blogspot sang wordpress.org nhé.




Mục tiêu : Chuyển từ một trang abc.blogspot.com sang abc.com sử dụng wordpress.org.
Yêu cầu : Quyền quản trị của site blogspot muốn chuyển + một site wordpress mới cài đặt trên hosting của bạn.

CÁCH THỨ 1:

Bước 1:
Đầu tiên, bạn cần đăng nhập quản trị của wordpress, vào mục Tools -> import sau đó chọn Blogger.
Blogger Import sang wordpress
Blogger Import sang wordpress
Khi bạn click vào Blogger như ở bước trên, việc này đồng nghĩa với việc bạn đã đồng ý với việc phải cài một plugin tên là Blogger Importer, và bạn nhấn Install để cài đặt Plugin này vào wordpress của bạn.
Bước này cần cung cấp tài khoản FTP để WordPress có thể cải plugin vào cho bạn.
Ative plugin và plugin này sẽ yêu cầu đăng nhập và quyền truy cập vào tài khoản Blogspot của bạn. Rất may là cái này của wordpress làm ra nên có thể chúng ta yên tâm mà cho nó vào. Cái này làm tôi liên tưởng đến hoàng thượng cho bọn hoạn quan vào mò mẫm công chúa vậy :v . Ok bạn nhấn Authorize để đồng ý.
dong-bo-blogger
Khi bạn cho phép plugin này đồng bộ với tài khoản của Google, bạn cần đăng nhập vào tài khoản Gmail mà kết nối với site blogspot bạn muốn chuyển sang. WordPress yêu cầu giấy phép, bạn nhấn allow (cho phép truy cập) để đồng ý. Ở đây có một điều tuyệt vời là bạn có thể Import được nhiều blogspot vào một site wordpress, quá tuyệt vời, ở đây tôi chỉ add một site blogspot vào thôi nhé, như hình sau:
site-blogspot
Bạn nhấn Import, quá trình sẽ tự động diễn ra để Import dữ liệu sang, ở phiên bản mới này có một điều tuyệt vời ông mặt trời là wordpress import luôn cả Image sang, mình nhớ không nhầm là ở phiên bản La Mã cổ đại (khoảng năm 2011 sau công nguyên) thì không Import được ảnh, họ sử dụng luôn ảnh (Images) trên blogspot. Có lẽ đây là một điểm mới 😀
Ok, bây giờ bạn có thể ra ngoài trang chủ và cảm nhận coi đã import được chưa, được rồi thì chưa xong đâu, tiếp đến chúng ta còn một bước nữa là tùy chỉnh pemarklink.

Bước 2: Tùy chỉnh Permalink trong wordpress

Để tránh trường hợp sau khi chuyển dư liệu sang WordPress thì xuất hiện link đứt gãy, bạn cần tùy chỉnh lại cấu trúc permalink cho phù hợp với dạng link của blogspot. Theo mặc định, link của blog xây dựng trên blogspot luôn có dạng là: /yyyy/mm/post.html, vậy trong wordpress bạn cũng phải để cấu trúc link có dạng như vậy. Bạn vào mục setting –> permalink, chọn loại Custom Structure và nhập vào cấu trúc như sau: /%year%/%monthnum%/%postname%.html.
Tùy chỉnh Permalink custom
Tùy chỉnh Permalink custom
Ok, xong rồi đó. Giờ bạn hãy kiểm tra lại thành quả đạt được như thế nào nhé. Chúc bạn có thêm một thủ thuật hữu ích.

CÁCH THỨ 2:
Bước 1. Tải dữ liệu từ Blogger

Bạn truy cập vào blogger để lấy dữ liệu từ blog cũ, bằng cách:
Cài đặt > Khác > Xuất blog
tai-noi-dung
Một cửa sổ bật ra, bạn nhấn tiếp vào Tải xuống blog:
xuat-blog
Bạn sẽ có một file xml, file của tôi nặng khoảng 3,7 MB – dĩ nhiên đấy chỉ toàn là ký tự chứ chưa có ảnh gì. 

Bước 2. Up dữ liệu lên WordPress

Dĩ nhiên trước khi bước này tiến hành bạn đã phải có một trang WordPress chờ sẵn rồi. Nó sẽ bao gồm một tên miền và hosting.
Tên miền mới có thể là vì bạn chưa từng sử dụng tên miền riêng cho blog (blog của bạn có tên miền dạng abcxyz.blogspot.com) hoặc bạn có sử dụng tên miền riêng nhưng nay chuyển sang một tên miền hoàn toàn khác (như trường hợp của tôi chuyển từ tên miền mangluoitoancau.com sang ducanhplus.com).
Để up dữ liệu, bạn vào Bảng tin > Công cụ > Nhập vào (Tools » Import)
Sau đó bạn chọn nhập vào từ Blogger:
nhap-vao-tu-blogger
Nó sẽ cài plugin giúp bạn chuyển dữ liệu từ Blogger sang WordPress. Sau khi cài xong bạn nhớ activce (kích hoạt).
Tiếp theo, bạn upload file xml tải ở bước 1 lên:
uploadfile

Bước 3. Chuyển ảnh từ blogspot sang host mới

Xong bước 2, bạn sẽ thấy các bài viết của mình trên trang mới, tuy nhiên có thể bạn sẽ vẫn thấy đường dẫn ảnh là của blogger chứ không phải trên host mới của bạn.
Để upload toàn bộ ảnh từ blogspot sang host mới bạn sử dụng plugin Import External Images.
Nó sẽ quét tất cả các ảnh có link bên ngoài rồi chuyển về host.
chuyen-anh-tu-blogspot-sang-wordpress
Sau khi cài đặt plugin, các bạn vào Phương tiện > Import Images. Rồi chọn Import Images Now.

Bước 4. Thiết lập đường dẫn tĩnh – liên kết của bài viết

Chúng ta biết blogger có dạng URL như sau: tenmien/nam/thang/ten-bai-viet.html
Chúng ta sẽ thiết lập liên kết tĩnh của bài viết trên WordPress theo cách tương tự.
Ở phần Cài đặt (Setting), bạn chọn liên kết tĩnh (permalink), rồi chọn như hình bên dưới (Monh and name)
lien-ket-tinh

Bước 5. Đổi hướng URL

Cái này rất quan trọng nhá, vừa để bạn giữ lưu lượng truy cập, vừa để khách hàng vẫn vào được trang cần vào (vì url trang ngày xưa đã bị đổi rồi) và về lâu dài cũng để cho Google biết rằng trang mới là trang cũ chuyển sang nên sẽ giữ thứ hạng của trang mới trên công cụ tìm kiếm chứ không đánh tụt hạng.
Cách làm như sau. Bạn blogger > Mẫu, kéo xuống phía dưới rồi nhấn vào hoàn nguyên về mẫu cổ điển (Revert to Classic Template). Cuối cùng bạn paste đoạn code sau vào chỗ Sữa HTML Mẫu:
<html>
<head>
<title><$BlogPageTitle$></title>
<script>
<MainOrArchivePage>
window.location.href=”http://www.example.com/”
</MainOrArchivePage>
<Blogger>
<ItemPage>
window.location.href=”http://www.example.com/?blogger=<$BlogItemPermalinkURL$>”
</ItemPage>
</Blogger>
</script>
<MainPage>
<link rel=”canonical” href=”http://www.example.com/” />
</MainPage>
<Blogger>
<ItemPage>
<link rel=”canonical” href=”http://www.example.com/?blogger=<$BlogItemPermalinkURL$>” />
</ItemPage>
</Blogger>
</head>
<body>
<MainOrArchivePage>
<h1><a href=”http://www.example.com/”><$BlogTitle$></a></h1>
</MainOrArchivePage>
<Blogger>
<ItemPage>
<h1><a href=”http://www.example.com/?blogger=<$BlogItemPermalinkURL$>”><$BlogItemTitle$></a></h1>
<$BlogItemBody$>
</ItemPage>
</Blogger>
</body>
</html>
Cuối cùng nhấn Lưu mẫu
Chú ý: bạn nhớ thay example.com bằng tên trang web mới của bạn 
Tại trang WordPress của bạn, bạn tìm đến file function.php rồi copy đoạn code này cho xuống cuối rồi nhấn Save để lưu file:
function blogger_query_vars_filter( $vars ) {
  $vars[] = "blogger";
  return $vars;
}
 
add_filter('query_vars', 'blogger_query_vars_filter');
 
function blogger_template_redirect() {
  global $wp_query;
  $blogger = $wp_query->query_vars['blogger'];
  if ( isset ( $blogger ) ) {
    wp_redirect( get_wordpress_url ( $blogger ) , 301 );
    exit;
  }
}
 
add_action( 'template_redirect', 'blogger_template_redirect' );
 
function get_wordpress_url($blogger) {
  if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) {
    $query = new WP_Query ( 
      array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) );
    if ($query->have_posts()) { 
      $query->the_post();
      $url = get_permalink(); 
    } 
    wp_reset_postdata(); 
  } 
  return $url ? $url : home_url();
}
Thôi thế là xong rồi đấy ạ, phải mất vài ngày cho đến vài tuần để Google cập nhật hết các đường dẫn mới trên công cụ tìm kiếm. Bạn chịu khó đợi nhé.
Hiện tại khách truy cập đướng dẫn cũ của blog sẽ ngay lập tức được chuyển hướng sang blog mới.
Giờ thì tất cả đã trên WordPress, nội dung lẫn hình ảnh, sớm muộn trên công cụ tìm kiếm cũng vậy.
Chúc mừng bạn đến với thế giới hoa lệ của WordPress!

 
Copyright © 2017 Hướng dẫn tự làm - Làm Kem - Bánh Flan - Handmade: huongdantulam.com