Home > Article > Backend Development > wordpress之wp-settingsphp
Continuing from the above, we start with the two files wp-config.php and wp-settings.php. The name wp-config.php is the configuration file, so there is nothing to explain.
The function wp_unregister_GLOBALS at the top of wp-settings.php is used to unregister automatically generated global variables when register_globals is set to on. Register_globals is now strongly recommended to be off because of security issues.
From lines 28 to 49 are all to deal with problems that may arise from different operating environments. The compatibility issues of wp are handled very thoughtfully. If you are making open source software, this is very necessary. Of course, if you are developing your own products and having your own travel platform, this is not necessary at all. After all, there are certain efficiency issues. Regarding the $_SERVER variable, you can directly study all the values in phpinfo and you can generally understand it.
Friendly prompt information like line 55 is necessary because your users may not necessarily be technical.
The next timer_start and timer_end are the two functions used to calculate the page execution time.
The judgments of these constants LANGDIR and PLUGINDIR are reserved for custom plug-ins and language directories. The 120 lines of CUSTOM_USER_TABLE and CUSTOM_USER_META_TABLE indicate that you can customize User tables are shared with your other applications.
I found that this didn’t work, so I wrote the explanation in the comments and then posted it. I originally remembered that there is a function that can colorize and format the output of the file, which means that the effect displayed on the web page is the same as what you see in the IDE. Now I can't find it. If anyone knows this function, please tell me. I'll continue below.
The above introduces the wp-settingsphp of wordpress, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.