Book Image

WordPress Web Application Development

By : Rakhitha Nimesh Ratnayake
Book Image

WordPress Web Application Development

By: Rakhitha Nimesh Ratnayake

Overview of this book

Table of Contents (19 chapters)
WordPress Web Application Development Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Limitations and considerations


We have less flexibility with the WordPress built-in database compared to designing a database from scratch. Limitations and features unique to WordPress need to be understood clearly to make full use of the framework and avoid potential bottlenecks. Let's find out some of the WordPress-specific features and their usage in web applications.

Transaction support

In advanced applications, we can have multiple database queries, which need to be executed inside a single process. We have to make sure that either all queries get executed successfully or none of them gets executed, to keep the consistency of the data. This process is known as transaction management in application development. In simple website development, we rarely get such requirements for handling transactions. As mentioned earlier, MySQL version 5.5 upwards uses InnoDB as the table engine, and hence, we have the possibility of implementing transaction support. However, WordPress doesn't offer any...