public function load_wp_page($page_id, $no_marked_infos = false, $no_wp_data = false, $no_position_infos = false, $extended_position_infos = true) { if (self::load_last_tree()) { $page = get_page($page_id); if (!empty($page)) { $apm_id = $this->node_data->load_from_wp_page($page, $no_marked_infos, $no_wp_data); if (!$no_position_infos) { $this->node_data->set_node_position(self::$apm_tree->get_node_tree_infos($apm_id, $extended_position_infos)); $this->node_data->convert_positions_infos_to_wp_ids(); } } } }