ค้นหาและแทนที่ข้อมูลใน WordPress ด้วย WP-CLI
เมื่อย้ายเว็บไซต์ของคุณไปยังโดเมนใหม่คุณสามารถใช้คำสั่งที่มีอยู่ใน WP-CLI เพื่อค้นหาและแทนที่ชื่อโดเมนในฐานข้อมูล WP-CLI เป็นเครื่องมือบรรทัดคำสั่งที่มีคำสั่งแบบง่ายที่สร้างขึ้นสำหรับเว็บไซต์ WordPress โดยเฉพาะ นอกจากชื่อโดเมนแล้วคุณสามารถใช้คำสั่งเหล่านี้เพื่อค้นหาและแทนที่ข้อมูลอื่น ๆ ในฐานข้อมูลได้
คำเตือน: คุณควร สำรองข้อมูลเว็บไซต์ ก่อนทำการเปลี่ยนแปลงกับฐานข้อมูล
จำเป็น: คุณจะต้องมีสิ่งต่อไปนี้เพื่อทำขั้นตอนเหล่านี้ให้เสร็จสิ้น:
- แอป SSH เราขอแนะนำ PuTTY สำหรับ Windows หรือ Terminal สำหรับ macOS
- รายละเอียด FTP ของคุณ หากคุณไม่ได้จดบันทึกไว้อยู่แล้ว คุณควรค้นหาโฮสต์ ชื่อผู้ใช้ และรหัสผ่าน FTP ของคุณ
- สำหรับโฮสต์ FTP ของคุณ คุณสามารถใช้ได้ทั้งชื่อโดเมนหรือที่อยู่ IP ก็ได้
- คุณสามารถค้นหาชื่อผู้ใช้และรหัสผ่าน FTP ของคุณได้ในบัญชีโฮสติ้งสำหรับโฮสติ้งสำหรับ Linux ด้วย cPanel หรือ WordPress ภายใต้การจัดการ (ขั้นตอนที่ 1-7)
หมายเหตุ: หากคุณมีเซิร์ฟเวอร์ VPS หรือ DED คุณจำเป็นต้อง ติดตั้ง WP-CLI ก่อนจึงจะสามารถเริ่มใช้งานได้ WP-CLI ไม่มีให้บริการในแผนโฮสติ้งสำหรับ Windows ของเรา
- เชื่อมต่อกับบัญชีโฮสติ้งของคุณด้วย SSH
- ใช้คำสั่ง bash ls เพื่อแสดงรายการไฟล์และโฟลเดอร์และ cd และ .. / เพื่อย้ายไปยังไดเรกทอรีต่างๆจนกว่าคุณจะไปอยู่ในไดเรกทอรีที่มีไฟล์ WordPress
- (ระบุหรือไม่ก็ได้) หากต้องการดูการเปลี่ยนทดแทนโดยไม่บันทึกลงในฐานข้อมูลให้ใช้คำสั่งต่อไปนี้:
wp search-replace 'https://colexample.com ''https://mycoolnewbusiness.com '--dry-run
ในคำสั่งด้านบนคุณควรแทนที่:- https://colexample.comด้วยชื่อโดเมนจริงที่คุณต้องการจะแทนที่
- https://mycoolnewbusiness.comด้วยชื่อโดเมนใหม่จริงซึ่งควรแทนที่ชื่อโดเมนเก่า
- ในการแทนที่ข้อมูลในฐานข้อมูลให้ป้อนคำสั่งต่อไปนี้:
wp search-replace 'https://colexample.com ''https://mycoolnewbusiness.com '
อีกครั้งคุณควรเปลี่ยนhttps://colexample.com ด้วยชื่อโดเมนเก่าจริงและhttps://mycoolnewbusiness.com ด้วยชื่อโดเมนใหม่จริง
คุณจะเห็นข้อความแจ้งว่าสำเร็จยืนยันว่าข้อมูลถูกแทนที่แล้วและตารางที่มีจำนวนการเปลี่ยนแปลงสำหรับแต่ละรายการในฐานข้อมูล
ข้อมูลเพิ่มเติม
- ตัวเลือกเพิ่มเติมสำหรับการค้นหาและแทนที่ด้วย WP-CLI
- ส่งออกและนำเข้าฐานข้อมูลด้วย WP-CLI
- ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ WP-CLI หรือไม่ ค้นหาข้อมูลเฉพาะของนักพัฒนาบน เว็บไซต์ทางการของพวกเขา
- หากคุณไม่ต้องการใช้ WP-CLI คุณสามารถ ค้นหาและแทนที่ข้อมูลใน WordPress ได้ด้วยปลั๊กอิน