ในการเปลี่ยนโดเมน wordpress ที่เราต้องการบ่อยครั้งอาจจะทำให้เว็บไซต์นั้นอยู่ใน localhost: นี่คือรายการแบบสอบถามที่สมบูรณ์:
UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_links SET link_url = replace(link_url, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_links SET link_image = replace(link_image, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');
/*UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl' OR option_name = 'widget_text' OR option_name = 'dashboard_widget_options';*/
UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com');
- เราต้องเพิ่มตารางอื่น ๆ ที่ไม่ใช่ค่าเริ่มต้นด้วย WP หากจำเป็น
อัปเดต: Search Replace DBเวอร์ชั่น 3.1.0 เป็นเครื่องมือที่ใช้งานง่ายสำหรับนักพัฒนาซึ่งช่วยให้คุณสามารถดำเนินการค้นหา / แทนที่ฐานข้อมูลได้อย่างกว้างขวางซึ่งจะไม่ทำลายสตริงหรือวัตถุที่ต่อเนื่องของ PHP