- WordPress Web Application Development
- Rakhitha Nimesh Ratnayake
- 232字
- 2021-07-23 15:22:51
Understanding the WordPress database
Typical full stack web development frameworks don't come with a preplanned database structure. Instead, these frameworks focus on the core foundation of an application while allowing the developers to focus on application-specific features. On the other hand, WordPress provides a preplanned database structure with a fixed set of tables. WordPress is built to function as a content management system and hence it can be classified as a product rather than a pure development framework. A WordPress core database is designed to power the generic functionalities of a CMS. So, it's our responsibility to use our skills to make it work as an application development framework.
Our WordPress database is intended to work with MySQL and hence we need to have a MySQL database set up before installing WordPress. On successful installation, WordPress will create 11 database tables to cater to core functionality with the default MySQL table engine.
Note
MyISAM was used as the default MySQL table engine prior to Version 5.5 and has been changed to InnoDB from Version 5.5 onwards.
WordPress core features will always be limited to these 11 tables, and it's quite surprising to see the flexibility of building a wide range of applications with such a limited number of tables. Both WordPress and framework developers need to have a thorough understanding of the existing tables in order to associate them in web applications.
- Modern JavaScript Web Development Cookbook
- Application Development with Qt Creator(Second Edition)
- GPS/GNSS原理與應用(第3版)
- HCNA網絡技術
- 物聯網長距離無線通信技術應用與開發
- 網絡安全應急響應技術實戰指南
- 無線傳感器網絡定位技術
- 組網技術與網絡管理
- 工業以太網技術:AFDX/TTE網絡原理、接口、互連與安全
- 物聯網導論
- ElasticSearch Server
- Hands-On Microservices:Monitoring and Testing
- 目標跟蹤中的群智能優化方法
- 當大數據遇見物聯網:智能決策解決之道
- Oracle ADF Faces Cookbook