Chapter 1, Introduction to WordPress Development, covers the basic installation and configuration process of WordPress. Setting up the development environment, an introduction to WordPress coding standards, and understanding the WordPress file/folder structure are the highlights of this chapter.
Chapter 2, Managing Database Structure, Storage, and Retrieval, introduces you to the existing WordPress database table structure and its role in custom development. Executing basic queries, managing custom tables, and tracking the database usage of various features are the highlights of this chapter.
Chapter 3, Designing Flexible Frontends with Theme Development, explores the role and features of a theme in custom development. In-depth coverage of template hierarchy, custom template design, and custom development techniques in themes are the highlights of this chapter.
Chapter 4, Building Custom Modules with Plugin Development, explores the role of plugins and introduces the basics of developing a simple plugin. Understanding plugin life cycle events, identifying advantages of building plugins, and developing a plugin covering life cycle events are the highlights of this chapter.
Chapter 5, Extending Plugins with Add-ons, Filters, and Actions, focuses on extending existing plugins and core features with the use of add-ons and WordPress hooks. Customizing third-party plugins, integrating multiple plugins, and identifying the extendable features of existing plugins are the highlights of this chapter.
Chapter 6, Practical Usage of WordPress APIs, explores WordPress APIs and their functionality in custom development. Mastering the use of shortcodes, building custom routes with the Rewrite API, and allowing remote connections with REST APIs are the highlights of this chapter.
Chapter 7, Managing Custom Post Types and Processing Forms, explains the primary data capturing and managing process with custom post types and custom forms. Building object-oriented plugins for handling property management site with custom post types and building custom forms in the frontend are the highlights of this chapter.
Chapter 8, Discovering Key Modules in Development, dives into the process of improving user experience with interactive designs and customized backend features. Integrating UI components, working with page builders, and simplifying backend admin features are the highlights of this chapter.
Chapter 9, Enhancing Security, Performance, and Maintenance, covers the non-functional aspects of development for building quality and reliable sites. Identifying the process of testing, steps for securing sites, migrating sites using plugins, and exploring the primary tasks of maintenance are the highlights of this chapter.