Migrate WordPress ง่ายๆ ด้วย Search and Replace ใน phpMyAdmin

https://i2.wp.com/betterstudio.com/wp-content/uploads/2019/07/search-and-replace-cover.jpg?w=1200&ssl=1

ถ้าต้องการเปลี่ยนคำหรือ URL ในฐานข้อมูล วิธีที่ดีที่สุดคือค้นหาและแทนที่ใน phpMyAdmin

ปกติเวลา migrate WordPress ที่มีการเปลี่ยนแปลงโดเมน หรือ เปลี่ยนโฮสติ้งใหม่ อาจจำเป็นต้องเปลี่ยน URL รูปภาพ ข้อความ หรือต้องการแทนที่ด้วยเนื้อหาใหม่ ในกรณีนี้เราไม่จำเป็นต้องใช้เครื่องมือหรือปลั๊กอิน เพราะทั้งหมดนี้ทำเองได้ง่ายๆผ่าน phpmyadmin ครับ

ใช้ MySQL Scripts เพื่อ Find and Replace ข้อมูลที่ต้องการใน Database ได้เลย

เข้า phpmyadmin แล้วเลือก database ตามด้วย SQL และวางคำสั่งด้านล่างนี้ได้เลย:

UPDATE wp_options SET option_value = replace(option_value, 'url_เก่า', 'url_ใหม่') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'url_เก่า', 'url_ใหม่');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'url_เก่า','url_ใหม่');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'url_เก่า','url_ใหม่');
UPDATE wp_links SET link_url = replace(link_url, 'url_เก่า','url_ใหม่');
UPDATE wp_comments SET comment_content = replace(comment_content , 'url_เก่า','url_ใหม่');

หลังจากวางคำสั่งที่ถูกต้องในหน้าต่าง SQL ก็คลิกที่ “GO” เพื่อรันคำสั่ง เป็นอันเสร็จสิ้น URL เก่าของคุณจะถูกแทนที่ด้วย URL ใหม่ที่เราต้องการแล้วครับ

Leave a Reply

iameveme