|  | @@ 276-293 (lines=18) @@ | 
                                                            
                                    | 273 |  | 	 * @param string $domain  Site domain. | 
                                                            
                                    | 274 |  | 	 * @param bool   $calypso Optional. Whether links should point to Calypso or wp-admin. Default true (Calypso). | 
                                                            
                                    | 275 |  | 	 */ | 
                                                            
                                    | 276 |  | 	public function add_posts_menu( $domain, $calypso = true ) { | 
                                                            
                                    | 277 |  | 		if ( ! $calypso ) { | 
                                                            
                                    | 278 |  | 			return; | 
                                                            
                                    | 279 |  | 		} | 
                                                            
                                    | 280 |  |  | 
                                                            
                                    | 281 |  | 		$ptype_obj = get_post_type_object( 'post' ); | 
                                                            
                                    | 282 |  | 		$menu_slug = 'https://wordpress.com/posts/' . $domain; | 
                                                            
                                    | 283 |  |  | 
                                                            
                                    | 284 |  | 		remove_menu_page( 'edit.php' ); | 
                                                            
                                    | 285 |  | 		remove_submenu_page( 'edit.php', 'edit.php' ); | 
                                                            
                                    | 286 |  | 		remove_submenu_page( 'edit.php', 'post-new.php' ); | 
                                                            
                                    | 287 |  |  | 
                                                            
                                    | 288 |  | 		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 ); | 
                                                            
                                    | 289 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->all_items, $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, $menu_slug, null, 5 ); | 
                                                            
                                    | 290 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->add_new, $ptype_obj->labels->add_new, $ptype_obj->cap->create_posts, 'https://wordpress.com/post/' . $domain, null, 10 ); | 
                                                            
                                    | 291 |  |  | 
                                                            
                                    | 292 |  | 		$this->migrate_submenus( 'edit.php', $menu_slug ); | 
                                                            
                                    | 293 |  | 	} | 
                                                            
                                    | 294 |  |  | 
                                                            
                                    | 295 |  | 	/** | 
                                                            
                                    | 296 |  | 	 * Adds Media menu. | 
                                                                                
                                |  | @@ 320-336 (lines=17) @@ | 
                                                            
                                    | 317 |  | 	 * @param string $domain  Site domain. | 
                                                            
                                    | 318 |  | 	 * @param bool   $calypso Optional. Whether links should point to Calypso or wp-admin. Default true (Calypso). | 
                                                            
                                    | 319 |  | 	 */ | 
                                                            
                                    | 320 |  | 	public function add_page_menu( $domain, $calypso = true ) { | 
                                                            
                                    | 321 |  | 		if ( ! $calypso ) { | 
                                                            
                                    | 322 |  | 			return; | 
                                                            
                                    | 323 |  | 		} | 
                                                            
                                    | 324 |  |  | 
                                                            
                                    | 325 |  | 		$ptype_obj = get_post_type_object( 'page' ); | 
                                                            
                                    | 326 |  | 		$menu_slug = 'https://wordpress.com/pages/' . $domain; | 
                                                            
                                    | 327 |  |  | 
                                                            
                                    | 328 |  | 		remove_menu_page( 'edit.php?post_type=page' ); | 
                                                            
                                    | 329 |  | 		remove_submenu_page( 'edit.php?post_type=page', 'edit.php?post_type=page' ); | 
                                                            
                                    | 330 |  | 		remove_submenu_page( 'edit.php?post_type=page', 'post-new.php?post_type=page' ); | 
                                                            
                                    | 331 |  |  | 
                                                            
                                    | 332 |  | 		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 ); | 
                                                            
                                    | 333 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->all_items, $ptype_obj->labels->all_items, $ptype_obj->cap->edit_posts, $menu_slug, null, 5 ); | 
                                                            
                                    | 334 |  | 		add_submenu_page( $menu_slug, $ptype_obj->labels->add_new, $ptype_obj->labels->add_new, $ptype_obj->cap->create_posts, 'https://wordpress.com/page/' . $domain, null, 10 ); | 
                                                            
                                    | 335 |  | 		$this->migrate_submenus( 'edit.php?post_type=page', $menu_slug ); | 
                                                            
                                    | 336 |  | 	} | 
                                                            
                                    | 337 |  |  | 
                                                            
                                    | 338 |  | 	/** | 
                                                            
                                    | 339 |  | 	 * Adds Comments menu. |