1. Static variable Date
Define (' Minute_in_seconds ' ); Define (' Hour_in_seconds ', * minute_in_seconds); Define (' Day_in_seconds ', * hour_in_seconds ); Define (' Week_in_seconds ', 7 * day_in_seconds ); Define (' Year_in_seconds ', 365 * day_in_seconds );
2. Disable Magic Quotes
@ini_set(' Magic_quotes_runtime ', 0 ), @ini_set(' magic_quotes_sybase ', 0);
3. Set the time zone
Date_default_timezone_set (' Asia/hong_kong ');
4. Check whether the maintenance
functionwp_maintenance () {if( !file_exists(Abspath. '. Maintenance ') | |defined(' wp_installing ' ) ) return; Global $upgrading; include(Abspath. '. Maintenance ' ); //If The $upgrading timestamp is older than, and don ' t die. if( ( Time() -$upgrading) >= 600 ) return; if(file_exists(Wp_content_dir. '/maintenance.php ' ) ) { require_once(Wp_content_dir. '/maintenance.php ' ); die(); } wp_load_translations_early (); $protocol=$_server["Server_protocol"]; if(' http/1.1 '! =$protocol&& ' http/1.0 '! =$protocol ) $protocol= ' http/1.0 '; Header( "$protocol503 Service Unavailable ",true, 503 ); Header(' content-type:text/html; Charset=utf-8 ' ); Header(' retry-after:600 ' );?> <! DOCTYPE html> if(Is_rtl ())Echo' Dir= ' RTL "';?>> PHP die();}
5. Check if debug mode is turned on
functionWp_debug_mode () {if(wp_debug) {error_reporting(E_all ); if(Wp_debug_display)Ini_set(' Display_errors ', 1 ); ElseIf(NULL!==wp_debug_display)Ini_set(' Display_errors ', 0 ); if(wp_debug_log) {Ini_set(' Log_errors ', 1 ); Ini_set(' Error_log ', Wp_content_dir. '/debug.log ' ); } } Else { error_reporting(E_core_error|e_core_warning|E_compile_error|E_error|e_warning|E_parse|E_user_error|e_user_warning|e_recoverable_error); } if(defined(' Xmlrpc_request ' ) ) Ini_set(' Display_errors ', 0 );}
wordpress4.0.1 Source Learning and excerpt-project setup