[wp-trac] [WordPress Trac] #19103: Add editor settings filter to wp-includes/class-wp-editor.php

WordPress Trac wp-trac at lists.automattic.com
Mon Nov 21 21:00:19 UTC 2011

#19103: Add editor settings filter to wp-includes/class-wp-editor.php
 Reporter:  amereservant                 |       Owner:  nacin
     Type:  enhancement                  |      Status:  accepted
 Priority:  normal                       |   Milestone:  3.3
Component:  General                      |     Version:  3.3
 Severity:  normal                       |  Resolution:
 Keywords:  has-patch reporter-feedback  |

Comment (by amereservant):

 Replying to [comment:2 azaozz]:
 > What is the user case for that filter? If it's only to change the
 textarea height, this can be done in many different ways, probably best
 with css. BTW when TinyMCE is active the editor height is set in a cookie
 when the user resizes it and restored on the next page load. Only the
 initial height can be set from PHP.
 > This is a question of priority of plugins. Not convinced it's a good
 idea since it would make plugins interfere with each other and probably
 break one of them.
 > If a plugin defines the editor in a particular way, IMHO it has the
 priority and we should output it that way. There are plenty of filters
 that would let other plugins to set up different aspects of the editors
 and all can still be changed from JS before the editors init.

 Being able to alter the editor's settings server-side allows developers
 who want to utilize existing functionality greater flexibility in
 customizing WordPress to suit there needs.  To make corrections client-
 side means the downloading of more data and leads to slower download
 times, which is counter-productive in terms of speed and efficiency.
 When it comes to plugins, they can sometimes offer a particular
 functionality and yet alter additional settings that may or may not be
 desired.  And multiple plugins attached to the same hook can conflict with
 one another on pretty much any existing hooks, so that's hardly a reason
 to not add this.

 Me personally, I rarely use plugins since I use WordPress for very
 specific purposes and plugins will often not offer the exact functionality
 I'm looking for, add extra stuff/alterations that I don't want, or can be
 inefficiently written costing speed and performance.  I know that's
 probably a minority thing, but yet still a valid reason for those who
 would utilize this hook and others that are more of a "special-purpose"
 hook and likely not to be a commonly-used one.

 Just like one can fully customize the front-end through action and filter
 hooks, I feel the admin area should include this same level of flexibility
 apart from having to rely on JS to make those changes.

Ticket URL: <http://core.trac.wordpress.org/ticket/19103#comment:4>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software

More information about the wp-trac mailing list