Wisertech Solutions How WordPress Works Step by Step | Page 2
Load db.php in wp-content file
WordPress is an excellent open-source system that allows the users to set up
their database abstraction layers of their own. These can be loaded to a db.php
file, which is placed in the wp-content folder. This file is useful for caching plugins
and also helps to improve database performance. If your site has this particular
file, WordPress loads it as well.
Connecting Select Database and MySQL
Now that WordPress has needed information to proceed, it connects select
database with the MySQL server. If the CMS is unable to connect the server with
the database, you might see the error message, "Error establishing database
connection." In such a case, WordPress stops right there, and if all works fine, it
proceeds further.
Loading object-cache.php
Once the database is connected to MySQL, WordPress looks for the object-
cache.php file. If the file is not available, it loads the cache.php file in wp-includes.
Loading l10n.php library
Next, WordPress loads the l10n.php library located in the wp-includes folder. The
file which loads on the localization system of WordPress helps load translations
and locales etc.
Loading the active plugins
WordPress loads all the active plugins next. There is an active plugins entry
located in the options table of the database, which allows WordPress to ignore
those plugins that are already installed but are still not activated.
Loading the pluggable.php file
The pluggable.php file of WordPress contains all those functions that can be or
are redefined by the plugins activated. WordPress checks if the functions of these