WordPress.org

Make WordPress Core

Opened 5 years ago

Last modified 17 months ago

#12273 new feature request

Better support for sites with LOTS of pages

Reported by: mkjones Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 2.7
Component: Posts, Post Types Keywords: pages
Focuses: administration Cc:

Description

The default page listing is inadequate for sites utilise Pages as their main content type.

An option to collapse the page listing and hide "all" sub-pages (only showing top-level) would dramatically improve the UI making it easier to find pages within the WordPress structure.

Example:

Current Page View

Page 1
-SubPage 1.1
--SubSubPage 1.1.1
--SubSubPage 1.1.2
-SubPage 1.2
-SubPage 1.3
Page 2
-SubPage 2.1
-SubPage 2.2
--SubSubPage 2.2.1
--SubSubPage 2.2.2

Proposed Page View

Default View

Page 1 [+] (< click to expand)
Page 2 [+]

Expanded View

Page 1 [-] 
-SubPage 1.1 [+] (< click to expand)
-SubPage 1.2
-SubPage 1.3
Page 2 [+]

...

Page 1 [-]
-SubPage 1.1 [-]
--SubSubPage 1.1.1
--SubSubPage 1.1.2 (> no further levels)
-SubPage 1.2
-SubPage 1.3
Page 2 [+]

Change History (15)

comment:1 follow-up: @scribu5 years ago

  • Component changed from UI to Administration
  • Type changed from enhancement to feature request

Relevant plugins (that I know of):

comment:2 follow-up: @scribu5 years ago

Related: #11817

comment:3 in reply to: ↑ 2 @mkjones5 years ago

Replying to scribu:

Related: #11817

This is related to front-end page menu management so isn't relevant.

comment:4 in reply to: ↑ 1 @mkjones5 years ago

Replying to scribu:

Relevant plugins (that I know of):

Page Tree is closer to the requirement laid out in this ticket Page Tree but is over simplified and doesn't replace the Page Edit screen - it creates a new, separate admin listing.

comment:5 @voyagerfan57615 years ago

  • Cc WordPress@… added

comment:6 @scribu5 years ago

  • Milestone changed from Unassigned to Future Release

comment:7 @mikeschinkel5 years ago

  • Cc mikeschinkel@… added

comment:8 @jane4 years ago

  • Cc jane added
  • Version set to 3.1

I'd like to see this in 3.3. Simple expand/collapse per nested level on the edit.php?post_type=page screen. If someone started working on a patch, maybe we could get it in early.

comment:9 @scribu4 years ago

  • Version changed from 3.1 to 2.7

Most advanced plugin in this area: CMS Tree Page View

comment:10 @andrewryno4 years ago

  • Cc andrewryno@… added

comment:11 @saracannon4 years ago

  • Cc sararcannon@… added

comment:12 @sillybean2 years ago

  • Cc steph@… added

comment:13 @sillybean2 years ago

Another plugin: Advanced Page Manager.

Every solution I've seen so far is perfectly hideous. I'd like something that looks native: a view switcher icon on the Pages screen that would toggle a single-level page list. Pages with children would have an action row link or icon to display the child pages.

I have a stub of a new plugin over here, if anyone wants to work on this: https://github.com/sillybean/Hide-Deep-Pages

comment:14 @jrbeilke19 months ago

  • Cc jrbeilke@… added

comment:15 @nacin17 months ago

  • Component changed from Administration to Posts, Post Types
  • Focuses administration added
Note: See TracTickets for help on using tickets.