/** * Initialize core functionalities. * * @return void */ function init() { global $Wr_Pb, $Wr_Pb_Widgets; // Initialize WR PageBuilder $Wr_Pb = new WR_Pb_Core(); new WR_Pb_Utils_Plugin(); do_action('wr_pagebuilder_init'); // Initialize productivity functions WR_Pb_Product_Plugin::init(); // Initialize widget support $Wr_Pb_Widgets = !empty($Wr_Pb_Widgets) ? $Wr_Pb_Widgets : WR_Pb_Helper_Functions::widgets(); }