|  | @@ 164-181 (lines=18) @@ | 
                                                            
                                    | 161 |  | 	 * | 
                                                            
                                    | 162 |  | 	 * @param bool $calypso Optional. Whether links should point to Calypso or wp-admin. Default true (Calypso). | 
                                                            
                                    | 163 |  | 	 */ | 
                                                            
                                    | 164 |  | 	public function add_posts_menu( $calypso = true ) { | 
                                                            
                                    | 165 |  | 		if ( ! $calypso ) { | 
                                                            
                                    | 166 |  | 			return; | 
                                                            
                                    | 167 |  | 		} | 
                                                            
                                    | 168 |  |  | 
                                                            
                                    | 169 |  | 		$ptype_obj = get_post_type_object( 'post' ); | 
                                                            
                                    | 170 |  | 		$menu_slug = 'https://wordpress.com/posts/' . $this->domain; | 
                                                            
                                    | 171 |  |  | 
                                                            
                                    | 172 |  | 		remove_menu_page( 'edit.php' ); | 
                                                            
                                    | 173 |  | 		remove_submenu_page( 'edit.php', 'edit.php' ); | 
                                                            
                                    | 174 |  | 		remove_submenu_page( 'edit.php', 'post-new.php' ); | 
                                                            
                                    | 175 |  |  | 
                                                            
                                    | 176 |  | 		add_menu_page( esc_attr( $ptype_obj->labels->menu_name ), $ptype_obj->labels->menu_name, $ptype_obj->cap->edit_posts, $menu_slug, null, 'dashicons-admin-post', $ptype_obj->menu_position ); | 
                                                            
                                    | 177 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->all_items, $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, $menu_slug, null, 5 ); | 
                                                            
                                    | 178 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->add_new, $ptype_obj->labels->add_new, $ptype_obj->cap->create_posts, 'https://wordpress.com/post/' . $this->domain, null, 10 ); | 
                                                            
                                    | 179 |  |  | 
                                                            
                                    | 180 |  | 		$this->migrate_submenus( 'edit.php', $menu_slug ); | 
                                                            
                                    | 181 |  | 	} | 
                                                            
                                    | 182 |  |  | 
                                                            
                                    | 183 |  | 	/** | 
                                                            
                                    | 184 |  | 	 * Adds Media menu. | 
                                                                                
                                |  | @@ 206-222 (lines=17) @@ | 
                                                            
                                    | 203 |  | 	 * | 
                                                            
                                    | 204 |  | 	 * @param bool $calypso Optional. Whether links should point to Calypso or wp-admin. Default true (Calypso). | 
                                                            
                                    | 205 |  | 	 */ | 
                                                            
                                    | 206 |  | 	public function add_page_menu( $calypso = true ) { | 
                                                            
                                    | 207 |  | 		if ( ! $calypso ) { | 
                                                            
                                    | 208 |  | 			return; | 
                                                            
                                    | 209 |  | 		} | 
                                                            
                                    | 210 |  |  | 
                                                            
                                    | 211 |  | 		$ptype_obj = get_post_type_object( 'page' ); | 
                                                            
                                    | 212 |  | 		$menu_slug = 'https://wordpress.com/pages/' . $this->domain; | 
                                                            
                                    | 213 |  |  | 
                                                            
                                    | 214 |  | 		remove_menu_page( 'edit.php?post_type=page' ); | 
                                                            
                                    | 215 |  | 		remove_submenu_page( 'edit.php?post_type=page', 'edit.php?post_type=page' ); | 
                                                            
                                    | 216 |  | 		remove_submenu_page( 'edit.php?post_type=page', 'post-new.php?post_type=page' ); | 
                                                            
                                    | 217 |  |  | 
                                                            
                                    | 218 |  | 		add_menu_page( esc_attr( $ptype_obj->labels->menu_name ), $ptype_obj->labels->menu_name, $ptype_obj->cap->edit_posts, $menu_slug, null, 'dashicons-admin-page', $ptype_obj->menu_position ); | 
                                                            
                                    | 219 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->all_items, $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, $menu_slug, null, 5 ); | 
                                                            
                                    | 220 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->add_new, $ptype_obj->labels->add_new, $ptype_obj->cap->create_posts, 'https://wordpress.com/page/' . $this->domain, null, 10 ); | 
                                                            
                                    | 221 |  | 		$this->migrate_submenus( 'edit.php?post_type=page', $menu_slug ); | 
                                                            
                                    | 222 |  | 	} | 
                                                            
                                    | 223 |  |  | 
                                                            
                                    | 224 |  | 	/** | 
                                                            
                                    | 225 |  | 	 * Adds Comments menu. |