ใน WordPress ธีม ปลั๊กอิน และรูปภาพที่อัปโหลดทั้งหมดจัดเก็บอยู่ในโฟลเดอร์ "wp-content" จริงๆ แล้ว URLs ของรูปภาพ ไฟล์สไตล์ชีท ฯลฯ มีชื่อโฟลเดอร์ "wp-content" อยู่ภายใน ทำให้ใครก็รู้ได้ง่ายว่าคุณใช้ WordPress หากคิดว่าชื่อโฟลเดอร์เริ่มต้นไม่เข้าใจง่าย หรือต้องการปรับชื่อให้ตรงใจชอบ สามารถเปลี่ยนชื่อโฟลเดอร์ได้ง่าย นี่คือวิธีทำ
สิ่งที่ควรทราบก่อน
การเปลี่ยนหรือเปลี่ยนชื่อโฟลเดอร์ "wp-content" ทำได้ง่าย เพียงเพิ่มโค้ดไม่กี่บรรทัด แต่มีสิ่งที่ควรพิจารณาก่อนเปลี่ยนชื่อ
- หากเว็บไซต์หรือบล็อกของคุณทำงานอยู่แล้ว ให้เตรียมพร้อมสำหรับดาวน์ไทม์อย่างน้อยไม่กี่นาที
- การเปลี่ยนชื่อโฟลเดอร์ "wp-content" ไม่ได้ปรับปรุงความปลอดภัยหรือซ่อนข้อเท็จจริงว่าคุณใช้ WordPress
- ปลั๊กอินและธีมที่ติดตั้งทั้งหมดจะถูกปิดใช้งานในกระบวนการ ต้องเปิดใช้งานด้วยตนเองหลังเปลี่ยนชื่อ
- ธีมที่ถูกปิดใช้งานบางครั้งอาจสูญเสียการตั้งค่า ให้สำรองการตั้งค่าก่อนดำเนินการ
- หลังเปลี่ยนชื่อโฟลเดอร์ บางปลั๊กอินอาจไม่ทำงานได้ เนื่องจากปลั๊กอินที่เป็นปัญหาอาจไม่ปฏิบัติตามแนวทาง WordPress และมีชื่อโฟลเดอร์ "wp-content" แบบฮาร์ดโค้ด
- บนเว็บไซต์ที่มีอายุ URLs เก่าไม่ได้ถูกเปลี่ยนเส้นทางไป URLs ใหม่โดยอัตโนมัติ ต้องทำด้วยตนเองด้วยปลั๊กอินอย่าง Redirection จึงแนะนำให้คิดดีๆ ก่อนทำการเปลี่ยนแปลงบนไซต์ที่ทำงานอยู่
เปลี่ยนชื่อโฟลเดอร์ "wp-content"
หมายเหตุ: เมื่อทำการเปลี่ยนแปลงบน WordPress ไซต์ที่ทำงานอยู่ ให้สร้างการสำรองข้อมูลเต็มรูปแบบ หากมีอะไรผิดพลาดหรือผลลัพธ์ไม่พึงประสงค์ สามารถกู้คืนไซต์กลับสู่สถานะที่ดีได้
- เปิด FTP Client ที่ชอบ ล็อกอินเข้าสู่ไซต์ และเปลี่ยนชื่อโฟลเดอร์ "wp-content" ที่อยู่ในไดเรกทอรีรูท ในกรณีของผมเปลี่ยนเป็น "content" สามารถเปลี่ยนเป็นอะไรก็ได้ เช่น assets, resources, core, files ฯลฯ เพียงให้แน่ใจว่าไม่ใช้ช่องว่างหรืออักขระแปลกๆ
- ทันทีที่เปลี่ยนชื่อโฟลเดอร์นี้ หน้า Plugins ในแบ็กเอนด์จะแสดงข้อผิดพลาด และหน้าฟรอนต์เอนด์จะเสียหาย
- เพื่อแก้ไข เราต้องบอก WordPress ว่าเราได้เปลี่ยนชื่อโฟลเดอร์แล้ว
- เปิดไฟล์ "wp-config.php" ในโฟลเดอร์รูท เพิ่มโค้ดสนิปเป็ตด้านล่างไว้เหนือบรรทัด
require_once(ABSPATH . 'wp-settings.php');อย่าลืมแทนที่ "Folder_Name" ด้วยชื่อโฟลเดอร์จริง
// Rename wp-content folder
define('WP_CONTENT_FOLDERNAME', 'Folder_Name');
- หลังจากนั้น ต้องกำหนดเส้นทางไดเรกทอรีใหม่และ URL ใหม่ เพิ่มโค้ดด้านล่างไว้เหนือบรรทัด
require_once(ABSPATH . 'wp-settings.php');เช่นกัน
// Define new directory path
define('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME);
// Define new directory URL
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);
- บันทึกไฟล์และอัปโหลดขึ้นเซิร์ฟเวอร์
- เมื่อทำเสร็จ ไซต์ควรทำงานได้ปกติโดยไม่มีข้อผิดพลาด ตามที่กล่าวไว้ ปลั๊กอินและธีมทั้งหมดจะถูกปิดใช้งาน ต้องเปิดใช้งานด้วยตนเอง หากจำเป็น อาจต้องกำหนดค่าปลั๊กอิน ธีม และวิดเจ็ตใหม่
แสดงความคิดเห็นและประสบการณ์เกี่ยวกับวิธีการเปลี่ยนชื่อโฟลเดอร์ "wp-content" ด้านล่างได้เลย