Migrasi Blogspot ke WordPress Tanpa Redirect Link Seluruh Artikel atau Halaman

migrasi link url blogspot ke wordpress

Saya rasa anda sudah paham cara upload hasil import blogspot ke wordpress. Maka dari itu postingan ini to the point aja. Setelah melakukan proses upload file .xml tentunya kita perlu melakukan penyesuaian kembali link URL blogspot ke permalink wordpress

/%year%/%monthnum%/%postname%.html

Sayangnya jika post sudah terlalu banyak maka perlu melakukan redirect dari blogspot ke wordpress statu persatu. Tentunya membutuhkan waktu yang terbilang cukup lama.

Pada dasarnya, konfigurasi yang Anda tunjukkan bertujuan untuk mengubah permalink (tautan tetap) postingan WordPress agar terlihat mirip dengan format yang digunakan di Blogger.com. Namun, untuk memastikan pengalihan yang tepat dan agar tautan tetap bekerja dengan benar, penting untuk membuat permalink yang identik dengan yang digunakan di Blogger.

Misalnya, jika ini adalah tampilan URL postingan Anda di Blogger:

  • http://contoh.blogspot.com/2018/06/panduan-migrasi-blogger.html

Jika Anda tidak membuat permalink yang sama di WordPress, maka tampilan URL postingan yang sama setelah pindah ke WordPress akan menjadi seperti ini:

  • http://contoh.com/2018/06/panduang-migrasi-blogger-ke-wordpress-yang-aman-sentosa.html

Untuk membuat URL postingan Anda di Blogger identik di WordPress, Anda perlu melakukan langkah-langkah berikut:

  1. Buka Editor Teks: Gunakan aplikasi editor teks sederhana seperti Notepad (Windows) atau TextEdit (Mac).
  2. Salin Kode: Salin cuplikan kode yang diberikan di bawah ini.
  3. Simpan Sebagai File PHP: Tempelkan kode yang Anda salin ke editor teks dan simpan file tersebut sebagai fix.php.
  4. Unggah ke Folder WordPress: Unggah file fix.php yang telah Anda buat ke dalam folder WordPress Anda, yang juga dikenal sebagai direktori root.

Berikut adalah cuplikan kode yang harus Anda salin ke editor teks Anda:

php
Copy code
<?php
require_once('wp-load.php');
$res = $wpdb->get_results("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'blogger_permalink'");
$wpdb->print_error();
foreach ($res as $row){
$slug = explode("/",$row->meta_value);
$slug = explode(".",$slug[3]);
$wpdb->query($wpdb->prepare("UPDATE $wpdb->posts SET post_name = %s WHERE ID = %d", $slug[0], $row->post_id));
$wpdb->print_error();
}
echo "DONE";
?>

Perbaikan yang telah dilakukan terhadap kode adalah untuk memastikan bahwa permalink postingan di WordPress akan sesuai dengan format yang digunakan di Blogger, sehingga pengalihan antara URL Blogger dan URL WordPress akan berfungsi dengan benar.

If you want to, get sh*t done, believe in continous improvment, and a humble person, you are a fit for the world. No politics, no drama, no excessive meetings, more actions.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: TOLONGLAH, SAYA MENULIS SENDIRI CAPEK !!!