[wp-trac] [WordPress Trac] #39693: Fix missing assignment of widgets on theme switch

WordPress Trac noreply at wordpress.org
Tue Feb 14 16:42:22 UTC 2017


#39693: Fix missing assignment of widgets on theme switch
-------------------------+----------------------------
 Reporter:  melchoyce    |       Owner:  jonathanbardo
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  4.8
Component:  Widgets      |     Version:
 Severity:  normal       |  Resolution:
 Keywords:               |     Focuses:
-------------------------+----------------------------

Comment (by folletto):

 Ok I uploaded a concept on how we could show the "inactive" widgets in a
 way that is fairly seamless. The goal here is exclusively to provide
 access to widgets that were dropped during a theme switch (or any other
 reason) with the additional restriction of having minimal impact.

 Features of the "Presets" i2 concept:

 1. Inactive widgets have a special separated area in the "Add a widget"
 panel.
 2. They are searchable as the other widgets, content included if possible
 3. They can be removed, and the removal has an extra trick here: one can
 position the mouse in the top-right X and keep clicking, removing all the
 inactive widgets easily in sequence (we probably need a form of undo for
 the ideal experience).
 4. The second line of the widget instead of showing the details shows when
 they were removed, thus giving a simple indication of how old a widget is.
 5. I avoided subtitle labels for the sections, but we can introduce them
 if we want. The current state might still work well enough.

 That's all. It's an approach "low key" enough to be effective, but at the
 same time very visible as it's inside the main "Add" flow: a user that
 "lost" a widget will get there, even just because they have to re-add
 them.

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


More information about the wp-trac mailing list