diff --git src/wp-admin/includes/class-wp-posts-list-table.php src/wp-admin/includes/class-wp-posts-list-table.php
index 9be84ae2e5..b19f5de957 100644
--- src/wp-admin/includes/class-wp-posts-list-table.php
+++ src/wp-admin/includes/class-wp-posts-list-table.php
@@ -610,6 +610,10 @@ class WP_Posts_List_Table extends WP_List_Table {
 		if ( post_type_supports( $post_type, 'author' ) ) {
 			$posts_columns['author'] = __( 'Author' );
 		}
+		
+		if ( is_post_type_hierarchical( $post_type ) ) {
+			$posts_columns['parent'] = __( 'Parent' );
+		}
 
 		$taxonomies = get_object_taxonomies( $post_type, 'objects' );
 		$taxonomies = wp_filter_object_list( $taxonomies, array( 'show_admin_column' => true ), 'and', 'name' );
@@ -1216,6 +1220,17 @@ class WP_Posts_List_Table extends WP_List_Table {
 			return;
 		}
 
+		if ( 'parent' === $column_name ) {
+			$parent_id = $post->post_parent;
+            if( $parent_id != 0 ){
+				$parent_post = get_post( $parent_id );
+                $url =  esc_url($_SERVER['REQUEST_URI']);
+                $url =  add_query_arg( 'post_parent', $parent_id, $url );
+                $url =  add_query_arg( 'orderby', 'parent', $url );
+				echo '<a href="' . $url . '">' . $parent_post->post_name . '</a>';
+            }
+		}
+
 		if ( is_post_type_hierarchical( $post->post_type ) ) {
 
 			/**
diff --git src/wp-includes/class-wp.php src/wp-includes/class-wp.php
index ec9565266d..1958a346f7 100644
--- src/wp-includes/class-wp.php
+++ src/wp-includes/class-wp.php
@@ -14,7 +14,7 @@ class WP {
 	 * @since 2.0.0
 	 * @var string[]
 	 */
-	public $public_query_vars = array( 'm', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' );
+	public $public_query_vars = array( 'm', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'attachment', 'post_parent', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' );
 
 	/**
 	 * Private query variables.
