โครงสร้างของ WordPress
WordPress มีโครงสร้างของระบบจัดการเนื้อหาที่ประกอบด้วยส่วนต่างๆ ดังนี้

องค์ประกอบหลักของ WordPress
- ส่วนหน้าตาเว็บไซต์ (Frontend)
- ส่วนจัดการเนื้อหา (Backend)
- ส่วนสำหรับเชื่อมต่อกับระบบอื่นๆ (API)
- ส่วนที่เป็นคำสั่ง (CLI)
- ฐานข้อมูล MySQL Database
โฟลเดอร์หลักของ WordPress
wp-adminสำหรับจัดการเนื้อหาwp-includesสำหรับคำสั่งต่างๆ ที่ใช้ในการจัดการเนื้อหาwp-contentสำหรับส่วนของเนื้อหาที่สร้างขึ้นเองโดยผู้ใช้
ไฟล์สำคัญอื่นๆ ดังนี้
index.phpเป็นไฟล์หลักของ WordPress ที่ใช้ในเรียกใช้งานระบบwp-config.phpเป็นไฟล์ที่ใช้ในการตั้งค่าของระบบ เช่น ฐานข้อมูล คีย์สำคัญ การ debug และอื่นๆ
โฟลเดอร์ที่ควรรู้ใน wp-content
pluginsสำหรับติดตั้งส่วนของเนื้อหาที่สร้างขึ้นเองโดยผู้ใช้themesสำหรับติดตั้งส่วนของเนื้อหาที่สร้างขึ้นเองโดยผู้ใช้uploadsสำหรับรวมภาพประกอบต่างๆ ที่อัปโหลดโดยผู้ใช้
โครงสร้างของฐานข้อมูล
ฐานข้อมูลของ WordPress ประกอบด้วยตารางต่างๆ ดังนี้

wp_optionsสำหรับตั้งค่าของระบบ เช่น คีย์สำคัญ การ debug และอื่นๆwp_postsสำหรับการจัดเก็บเนื้อหาของเว็บไซต์wp_usersสำหรับการจัดเก็บข้อมูลผู้ใช้wp_commentsสำหรับการจัดเก็บข้อมูลคอมเม้นต์ของเนื้อหาwp_termsสำหรับการจัดเก็บข้อมูลหมวดหมู่ของเนื้อหาwp_term_relationshipsสำหรับการจัดเก็บข้อมูลความสัมพันธ์ระหว่างหมวดหมู่ของเนื้อหาwp_term_taxonomyสำหรับการจัดเก็บข้อมูลประเภทของหมวดหมู่ของเนื้อหาwp_postmetaสำหรับการจัดเก็บข้อมูลเมตาของเนื้อหาwp_usermetaสำหรับการจัดเก็บข้อมูลเมตาของผู้ใช้wp_commentsสำหรับการจัดเก็บข้อมูลคอมเม้นต์ของเนื้อหาwp_commentmetaสำหรับการจัดเก็บข้อมูลเมตาของคอมเม้นต์wp_linksเก็บข้อมูลที่เกี่ยวข้องกับลิงก์ที่ป้อนลงในคุณสมบัติลิงก์ของ WordPress (คุณลักษณะนี้เลิกใช้แล้ว แต่สามารถเปิดใช้งานได้อีกครั้งด้วยปลั๊กอินตัวจัดการลิงก์)