You appear to be a bot. Output may be restricted
Description
Load WordPress pre-requisite files in order to load a pluginThis function was created by trial and error while attempting to load "easy-digital-downloads" WooCommerce was an easier plugin to load.
Counted things oik-batch oik-load | woocommerce | EDD | jetpack | |
---|---|---|---|---|
User functions 625 775 | 1006 | 1337 | 784 | |
Classes 151 155 | 182 | 174 | 171 | |
Included files 21 28 | 69 | 84 | 51 | |
User constants 13 43 | 50 | 48 | 52 |
Usage
oik_load_wordpress_prerequisites();
Parameters
Returns
voidTO DO
Can we convert backticks to <pre> after esc_html() ?Source
File name: oik-batch/oik-load.phpLines:
1 to 34 of 34
function oik_load_wordpress_prerequisites() { //pf( "Loading WordPress prerequisites "); require( ABSPATH . WPINC . "/default-constants.php" ); /* * These can't be directly globalized in version.php. When updating, * we're including version.php from another install and don't want * these values to be overridden if already set. */ global $wp_version, $wp_db_version, $tinymce_version, $required_php_version, $required_mysql_version; require( ABSPATH . WPINC . '/version.php' ); //pf( "Running wp_initial_constants" ); wp_initial_constants(); //pf( "Running require_wp_db" ); oikai_api_status_timer( false, "wp_initial_constants" ); require_wp_db(); oikai_api_status_timer( false, "after require_wp_db" ); //pf( "Running wp_set_wpdb_vars" ); wp_set_wpdb_vars(); oikai_api_status_timer( false, "after wp_set_wpdb_vars" ); //pf( "Running wp_start_object_cache" ); //require( ABSPATH . WPINC . "/cache.php" ); wp_start_object_cache(); //pf( "Running wp_plugin_directory_constants" ); wp_plugin_directory_constants(); require( ABSPATH . WPINC . "/link-template.php" ); oikai_api_status_timer( false, "after link-template.php" ); require( ABSPATH . WPINC . "/shortcodes.php" ); require( ABSPATH . WPINC . "/widgets.php" ); // pf( "Running wp_set_lang_dir" ); wp_set_lang_dir(); }View on GitHub