There is almost no documentation about WordPress SHORTINIT
constant. It is mainly used when people need to load wp-core minimally (SHORTINIT
is being checked in wp-settings.php
) as opposed to complete WP Load without it.
We made a dump of complete (for now) list of dump of available functions, classes and constants, when using SHORTINIT
:
RESULTS –>https://pastebin.com/3cfmH1C0
___
Btw, test was made using:
function get_all() { return [ 'get_declared_classes' => get_declared_classes(), 'get_declared_interfaces'=> get_declared_interfaces(), 'get_declared_traits' => get_declared_traits(), 'get_defined_constants' => get_defined_constants(), 'get_defined_functions' => get_defined_functions(), 'get_defined_vars' => get_defined_vars(), 'get_included_files' => get_included_files() ]; } $initial_array = get_all(); define('SHORTINIT', true); require_once( __DIR__ . '/wp-load.php' ); $current_array = get_all();
and WinMerge to compare the results.
RESULTS for initial call (before WP load) –> https://pastebin.com/39A1eQzv