#49384 closed defect (bug) (fixed)
incorrect description for $editor_id param to wp_editor()
| Reported by: | pbiron | Owned by: | SergeyBiryukov |
|---|---|---|---|
| Priority: | normal | Milestone: | 5.4 |
| Component: | TinyMCE | Version: | |
| Severity: | normal | Keywords: | 2nd-opinion |
| Cc: | Focuses: | docs |
Description
The description for $editor_id says:
HTML ID attribute value for the textarea and TinyMCE. Can only be /[a-z]+/.
While $editor_id can't contain a [ character (introduced in [27950], which does a _deprecated_argument() call), as far as I can tell, there are no other restrictions on $editor_id as long as it is a legal value for an HTML @id.
Additionally, wp_editor() passes $editor_id on to _WP_Editors::editor(), and the description for $editor_id param for that method specifies a different restriction on the legal values for it:
ID for the textarea and TinyMCE and Quicktags instances (can contain only ASCII letters and numbers).
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Related: [18498], [19239], [32899].