官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 霍林郭勒市| 沧州市| 新安县| 富阳市| 金昌市| 扶绥县| 承德县| 邛崃市| 深州市| 无为县| 彩票| 辽宁省| 合肥市| 灵丘县| 陆良县| 建昌县| 潢川县| 江川县| 米林县| 吐鲁番市| 霍林郭勒市| 象山县| 华容县| 民勤县| 碌曲县| 同心县| 保亭| 色达县| 伊金霍洛旗| 康保县| 县级市| 古蔺县| 固始县| 青龙| 邵阳市| 交城县| 富源县| 和顺县| 道孚县| 木兰县| 巴中市|