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

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.

主站蜘蛛池模板: 宜黄县| 巴中市| 四川省| 三门峡市| 噶尔县| 鸡东县| 民丰县| 松阳县| 察隅县| 哈尔滨市| 丘北县| 交口县| 重庆市| 清丰县| 西城区| 宜丰县| 临泽县| 民和| 通州区| 龙泉市| 铜山县| 大石桥市| 定南县| 广昌县| 彭泽县| 枣阳市| 张家界市| 天水市| 嵊泗县| 嘉荫县| 卓资县| 灵寿县| 昆山市| 河北省| 怀来县| 镇安县| 云阳县| 昭通市| 平远县| 彭泽县| 巴马|