[wp-trac] [WordPress Trac] #37974: Add multi-panel feature to pages through add_theme_support

WordPress Trac noreply at wordpress.org
Sun Sep 11 21:56:17 UTC 2016


#37974: Add multi-panel feature to pages through add_theme_support
-----------------------------+------------------------------
 Reporter:  karmatosed       |       Owner:
     Type:  feature request  |      Status:  new
 Priority:  normal           |   Milestone:  Awaiting Review
Component:  Themes           |     Version:
 Severity:  normal           |  Resolution:
 Keywords:  ux-feedback      |     Focuses:  ui
-----------------------------+------------------------------

Comment (by melchoyce):

 Replying to [comment:22 westonruter]:
 > Replying to [comment:19 karmatosed]:
 > > @westonruter unfortunately though child pages is a horrible experience
 from a user perspective. Both from functionality and discoverability.
 >
 > I think you may have misunderstood
 [https://core.trac.wordpress.org/ticket/37974#comment:18 my latest
 comment]. In my latest comment I tried to explain that the user would
 never see the child pages with the theme active. The child theme would
 hide the existence of the child pages of any such multi-panel pages. The
 child pages would only be editable via the custom UI that is crafted for
 it, such as in the customizer. Nevertheless, the child pages can still be
 used as the storage mechanism that would both be still searchable and it
 would have a degree of cross-theme compatibility, as if a user switched to
 a different theme the panel content would still be available, though it
 would shown as traditional child pages in the non-twentyseventeen theme.
 Again, twentyseventeen could hide the fact that child pages are used as
 the storage mechanism for the panel content.

 That sounds way, way overcomplicated. Customize posts isn't in core. We
 shouldn't rely on a feature that may or may not be merged into core to
 power another interface we'd ideally like to get in this cycle.

 Of the proposed ideas, the most intuitive so far to me feels like
 @babbardel's suggestion of using the menu interface. It's familiar and has
 the benefit of being able to add new pages from the setup, so you could
 quickly outline your page and then go back in after and fill in the
 content. How long would it take to create a testable prototype that works
 with either https://github.com/WordPress/twentyseventeen or a stripped
 down multi-page theme? Would be great to compare against the existing
 multi-panel interface, which has tested the best of everything we've tried
 so far on WordPress.com.

 How do existing themes handle interfaces like this? I know many are around
 that have rolled their own solution. What do those solutions look like?
 Can any themers chime in?

--
Ticket URL: <https://core.trac.wordpress.org/ticket/37974#comment:23>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list