[wp-trac] [WordPress Trac] #40907: Introduce widget dedicated for HTML code

WordPress Trac noreply at wordpress.org
Tue Jun 27 18:44:41 UTC 2017

#40907: Introduce widget dedicated for HTML code
 Reporter:  westonruter                          |       Owner:
     Type:  feature request                      |  westonruter
 Priority:  normal                               |      Status:  reopened
Component:  Widgets                              |   Milestone:  4.8.1
 Severity:  normal                               |     Version:  4.8
 Keywords:  has-patch has-unit-tests commit      |  Resolution:
  fixed-major                                    |     Focuses:

Comment (by slewisma):

 If the old text widget is released as a plugin, will it be the default
 widget that opens existing text widgets? If not, it is not a good solution
 as users will still not have a way to open the existing widgets to copy
 what is in there now out to put in another kind of widget. And having to
 move the contents of all text widgets that contain html, css or js to
 another type of widget will take millions of hours of admin time across
 the universe for no good reason other than working around a poor plan /
 decision / implementation?  Not a good way to go in my opinion. Meanwhile
 innocent admins that don't know better will break their sites and have to
 go searching for the solution. Also not a good plan.

 If the solution drops in and takes over the management of all existing
 text widgets and users have the option of replacing those with the new
 widget if they want rich text, that is preferred. But, really, wouldn't it
 be best to figure out how to make sure the one, single text widget can
 serve both needs? Many years of habits have admins everywhere using the
 text widget mostly to insert html and shortcodes in places they cannot
 reach with the visual editor. And it is useful to sometimes put html and
 inline css in the post and page editor too so the use of tinyMCE should be
 more friendly to embedded html/css/js/shortcodes all around. Again, my
 opinion, based on watching client editors and admins make mistakes often
 over not knowing what the visual editor will do to what they're inserting.

 Replying to [comment:46 alexvorn2]:
 > Replying to [comment:45 slewisma]:
 > > I've got three client sites mid-development that cannot continue right
 now because the "improved" text widget breaks the ability to edit a text
 widget at all if it is in a Toolset Layout as a single widget and regular
 use of the text widget in a widget area "eats" existing content when
 opening the widget for editing. Yes I can go find the widget contents in
 MySQL to try to salvage it and re-introduce it another way but that is not
 > Does the code breaks in Text Editor when you create a new post? Maybe
 that because how
 > wp_editor works, so that is the fault of the TinyMCE editor.
 > We could release the old Text widget as a plugin for everyone so your
 clients could continue work.

Ticket URL: <https://core.trac.wordpress.org/ticket/40907#comment:48>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list