/** * Init the MegaMenu Builder page */ private function init_menu_builder_layout() { $data = array(); $layout_helper = new WR_Megamenu_Helpers_Layout(); $builder_helper = new WR_Megamenu_Helpers_Builder(); //$layout_helper->add_admin_assets(); // Include libraries. $profile_id = $_REQUEST['profile_id']; if (!$profile_id) { exit(_e('Profile not found.', WR_MEGAMENU_TEXTDOMAIN)); } else { $profile = get_post($profile_id); if ($profile) { $layout_helper->set_template_data('profile', $profile); } } $layout_helper->set_template_data('builder_helper', $builder_helper); $layout_helper->load_template('builder'); }
/** * Display mega menu html * @param $post */ public function edit_form_megamenu_editor($post) { global $pagenow; if ($post->post_type == 'wr_megamenu_profile') { if ('post.php' == $pagenow || 'post-new.php' == $pagenow || 'widgets.php' == $pagenow) { $layout_helper = new WR_Megamenu_Helpers_Layout(); $layout_helper->set_template_data('profile', $post); $layout_helper->load_template('menu-builder'); } } }