โครงสร้างไฟล์ WordPress มีอะไรบ้าง?

โครงสร้างไฟล์ WordPress ประกอบด้วยไฟล์ระบบหลัก โฟลเดอร์สำหรับจัดการหลังบ้าน ไฟล์ส่วนที่ทำงานเบื้องหลัง และโฟลเดอร์เนื้อหาของเว็บไซต์ การรู้จักตำแหน่งสำคัญช่วยให้สำรองข้อมูล แก้ปัญหา และดูแลเว็บไซต์ได้ง่ายขึ้น

❶ โฟลเดอร์หลักของ WordPress

เมื่อเปิดโฟลเดอร์ที่ติดตั้ง WordPress จะพบโฟลเดอร์ระบบหลักหลายรายการ โดยแต่ละโฟลเดอร์มีหน้าที่ต่างกัน

① wp-admin

เก็บไฟล์ที่ใช้ทำงานของระบบหลังบ้าน เช่น หน้า Dashboard และหน้าจัดการเว็บไซต์ ผู้ดูแลทั่วไปไม่ควรแก้ไขหรือลบไฟล์ในโฟลเดอร์นี้โดยตรง

② wp-includes

เก็บไฟล์หลักและฟังก์ชันที่ WordPress ใช้ทำงาน เช่น ส่วนประกอบระบบและโค้ดที่ใช้ร่วมกันระหว่างหน้าเว็บไซต์กับหลังบ้าน

③ wp-content

เก็บส่วนที่เกี่ยวกับเนื้อหาและการปรับแต่งเว็บไซต์ เช่น ธีม ปลั๊กอิน และไฟล์ที่อัปโหลด โฟลเดอร์นี้เป็นส่วนที่ผู้ดูแลมักต้องสำรองเมื่อย้ายเว็บไซต์

❷ โฟลเดอร์ย่อยภายใน wp-content

ภายใน wp-content มักมีโฟลเดอร์สำหรับจัดเก็บส่วนต่าง ๆ ของเว็บไซต์

① themes

เก็บธีมที่ติดตั้งไว้ ธีมที่เปิดใช้งานจะกำหนดหน้าตาและรูปแบบการแสดงผลของเว็บไซต์

② plugins

เก็บปลั๊กอินที่ติดตั้งเพื่อเพิ่มความสามารถให้เว็บไซต์ หากปลั๊กอินมีปัญหา ผู้ดูแลอาจต้องตรวจโฟลเดอร์นี้ แต่ควรสำรองไฟล์ก่อนเปลี่ยนแปลง

③ uploads

เก็บรูปภาพ วิดีโอ และไฟล์ที่อัปโหลดผ่าน WordPress ไฟล์ในโฟลเดอร์นี้มักมีขนาดเพิ่มขึ้นตามจำนวนเนื้อหา

④ โฟลเดอร์อื่นที่ปลั๊กอินสร้างขึ้น

ปลั๊กอินบางตัวสร้างโฟลเดอร์สำหรับแคช ไฟล์สำรอง หรือข้อมูลเฉพาะของตนเอง หน้าที่ของแต่ละโฟลเดอร์ขึ้นกับปลั๊กอินที่ติดตั้ง

❸ ไฟล์สำคัญในโฟลเดอร์หลัก

นอกจากโฟลเดอร์ระบบแล้ว WordPress ยังมีไฟล์ที่ทำหน้าที่เริ่มเว็บไซต์และเก็บการตั้งค่า

① wp-config.php

เก็บค่าการเชื่อมต่อฐานข้อมูลและการตั้งค่าบางอย่างของเว็บไซต์ เป็นไฟล์สำคัญที่ควรจำกัดการเข้าถึงและไม่เปิดเผยข้อมูลภายใน

② index.php

เป็นไฟล์เริ่มต้นที่ช่วยโหลดระบบ WordPress เมื่อมีผู้เข้าชมเว็บไซต์

③ wp-login.php

ใช้แสดงหน้าเข้าสู่ระบบ WordPress ผู้ดูแลควรใช้รหัสผ่านที่ปลอดภัยและควบคุมการเข้าถึงบัญชีผู้ใช้

④ .htaccess

ใช้กำหนดกฎบางอย่างของเว็บไซต์บนเซิร์ฟเวอร์ที่รองรับ เช่น การจัดการ URL หรือการเปลี่ยนเส้นทาง ไฟล์นี้อาจถูกซ่อนใน File Manager

⑤ ไฟล์ระบบอื่น

โฟลเดอร์หลักอาจมีไฟล์ PHP และไฟล์ข้อความอื่นที่ WordPress ใช้ติดตั้ง อัปเดต หรือทำงาน อย่าลบไฟล์ที่ไม่รู้จักโดยคาดเดา

❹ ไฟล์ WordPress ทำงานร่วมกับฐานข้อมูลอย่างไร

ไฟล์เว็บไซต์และฐานข้อมูลเป็นข้อมูลคนละส่วน WordPress ใช้ทั้งสองส่วนเพื่อแสดงเว็บไซต์และจัดเก็บเนื้อหา

① ไฟล์เก็บระบบและสื่อ

ไฟล์ระบบ ธีม ปลั๊กอิน และรูปภาพอยู่บนเซิร์ฟเวอร์ในโฟลเดอร์ WordPress

② ฐานข้อมูลเก็บเนื้อหาและการตั้งค่า

บทความ หน้าเว็บ ความคิดเห็น บัญชีผู้ใช้ และการตั้งค่าหลายส่วนถูกเก็บในฐานข้อมูล การสำรองเฉพาะไฟล์จึงอาจไม่เพียงพอสำหรับกู้เว็บไซต์ทั้งหมด

③ สำรองทั้งไฟล์และฐานข้อมูล

ควรสำรองไฟล์ WordPress และฐานข้อมูลให้เป็นชุดเดียวกัน โดยเฉพาะก่อนย้ายโฮสติ้งหรือแก้ไขระบบ

❺ ข้อควรระวังเมื่อต้องจัดการไฟล์

การแก้หรือลบไฟล์ผิดอาจทำให้เว็บไซต์เปิดไม่ได้หรือเกิดปัญหาด้านความปลอดภัย

① อย่าแก้ไฟล์ระบบโดยไม่จำเป็น

ใช้เครื่องมือหรือการตั้งค่าของ WordPress ก่อนแก้ไฟล์หลัก หากต้องปรับโค้ด ควรสำรองไฟล์และใช้วิธีที่ไม่ถูกเขียนทับเมื่ออัปเดต

② ระวังไฟล์ที่มีข้อมูลสำคัญ

ไฟล์ตั้งค่าฐานข้อมูลและไฟล์สำรองอาจมีข้อมูลที่ไม่ควรเปิดเผย อย่าอัปโหลดไฟล์เหล่านี้ไปยังพื้นที่สาธารณะ

③ ตรวจโฟลเดอร์ก่อนลบ

หากไม่ทราบว่าไฟล์หรือโฟลเดอร์มาจากปลั๊กอินใด ให้ตรวจสอบก่อนลบ เพราะอาจเป็นข้อมูลที่เว็บไซต์กำลังใช้งาน

สำหรับเว็บไซต์ ComSiam การรู้จัก wp-content, wp-config.php และโฟลเดอร์หลักช่วยให้สำรองและแก้ปัญหาได้ตรงจุด ควรสำรองไฟล์พร้อมฐานข้อมูลก่อนแก้ไข และหลีกเลี่ยงการลบไฟล์ระบบที่ไม่ทราบหน้าที่