/** * Initialize core functionalities. * * @return void */ function init() { global $Ig_Pb, $Ig_Pb_Widgets; // Initialize IG PageBuilder $Ig_Pb = new IG_Pb_Core(); new IG_Pb_Utils_Plugin(); do_action('ig_pagebuilder_init'); // Initialize productivity functions IG_Pb_Product_Plugin::init(); // Initialize widget support $Ig_Pb_Widgets = !empty($Ig_Pb_Widgets) ? $Ig_Pb_Widgets : IG_Pb_Helper_Functions::widgets(); }