#23517 closed defect (bug) (invalid)
Shortcode: if last parameter ends with '/', it is mistaken for self-closing shortcode closure
Reported by: | sergem | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.5.1 |
Component: | Shortcodes | Keywords: | |
Focuses: | Cc: |
Description (last modified by )
In example:
[shortcode urlparam=http://somesite/path/]content text[/shortcode]
"[shortcode urlparam=http://somesite/path/]"
is interpreted as self closing:
[shortcode/] with urlparam="http://somesite/path"
All examples in http://codex.wordpress.org/Shortcode_API include whitespace before '/]'
This prevents implementation of bbcode parser for people to paste flickr photo snippets.
Attachments (1)
Change History (9)
#6
@
10 years ago
- Keywords has-patch removed
Patch is not usable because it would alter the attribute value of every shortcode written in the form of
[mycode attr=value/]
Note: See
TracTickets for help on using
tickets.
Similar to HTML, the
[shortcode/]
syntax is a self-closing shortcode, and there's no easy way to distinguish that from the argument value, unless you enclose that in quotes, which should work:Suggesting to close as invalid.