Ubah link domain sekaligus pada WordPress

Halo selamat siang semua, kali ini saya akan share pengalaman saya terkait replace link / ubah link sekaligus pada WordPress, terutama pada postingan, page, comments dll.

Ganti domain atau server

Kejadian seperti ini biasanya jika anda upgrade atau pindah sever WordPress atau pindah domain. Domain lama anda yang sudah terlanjut di buatkan link-link internal misalnya https://domain-lama.com tidak bisa di akses, atau tidak menggunakan redirect maka biasanya link yang merefer ke domain lama tersebut akan sangat mengganggu.

Disamping hal diatas, jika gambar-gambar yang source / sumber nya dari domain lama juga tidak akan bisa ditampilkan jika domain lama anda tidak aktive.

JIka artikel anda lumayan banyak dan akan memakan waktu lama untuk mengganti 1 per 1 link yang berada pada post, page dan comment bahkan gambar2, maka anda bisa mengikuti artikel ini dengan seksama.

Bisa menggunakan plugin

Sebenarnya anda bisa menggunakan plugin yang tersedia di repostory WordPress, namun demikian mungkin banyak juga dari anda tidak suka install plugin terlalu banyak seperti hal nya saya pribadi tidak terlalu suka install banyak plugin.

Berikut adalah langkah yang harus anda lakukan untuk mereplace link lama anda dengan link baru. Thanks to mr. Misha Rudrastyh untuk memudahkan pembuatan script udpdate nya.

Penting

Mohon agar anda melakukan backup database terlebih dahulu sebelum melanjutkan execute script nya. Just in case jika terjadi salah update anda bisa melakukan restore ulang database nya.

  • Pastikan post, page, comment dan gambar2 sudah di server baru atau domain baru WordPress
  • Login ke datbase wp anda (bisa gunakan cPanel atau tools yang lain)
  • Open SQL Query
  • Catat prefix tabel WordPress, bisanya di awali dengan wp_

Gunakan script

Sampai disini saya asumsikan anda sudah membuka SQL Editor seperti biasa, dan lanjutkan langkah berikut nya :

  • Kunjungi situs SQL Queries to Change WordPress Website Domain
  • Input domain lama anda disebelah kiri
  • Dan input domain baru anda disebelah kanan
  • Klik Generate Query
generate sql query

Copy dan Paste pada SQL Query

Silahkan anda copy text box yang sudah berisi script untuk update link lama ke link yang baru pada database wp anda. Kemudian paste pada SQL Editor pada database, kemudian execute.

UPDATE wp_options SET option_value = REPLACE(option_value, 'https://domain-lama.com', 'https://domain-baru.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://domain-lama.com', 'https://domain-baru.com');
UPDATE wp_posts SET post_excerpt = REPLACE (post_excerpt, 'https://domain-lama.com', 'https://domain-baru.com');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'https://domain-lama.com','https://domain-baru.com');
UPDATE wp_termmeta SET meta_value = REPLACE (meta_value, 'https://domain-lama.com','https://domain-baru.com');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'https://domain-lama.com', 'https://domain-baru.com');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'https://domain-lama.com','https://domain-baru.com');
UPDATE wp_posts SET guid = REPLACE (guid, 'https://domain-lama.com', 'https://domain-baru.com') WHERE post_type = 'attachment';

Selamat mencoba, link untuk SQL Queries to Change WordPress Website Domain ada disini. Jika ada pertanyaan silahkan di kolom komentar ya.

Wassalam
Hendra Wijaya

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.