Caption Shortcode I/O Intolerant of "]" Char
|Reported by:||miqrogroove||Owned by:|
|Component:||Shortcodes||Keywords:||needs-patch needs-unit-tests 4.2-early|
I've discovered that the "]" character can only be used in the media library itself. If I try to insert an image into a post using a caption like "[Test Caption]" then the post editor inserts three double quotes into the HTML attribute, invalidating the page markup. D:
[caption id="attachment_3" align="alignnone" width="300" caption="[Test Caption"]"]
In testing the output end of things, if I remove the extra double quote directly in MySQL, then the caption is not rendered at all on the post. This suggests there is more than one error in the code that is causing this problem. I was able to reproduce these symptoms on both versions I tested, 2.9.2 and 3.0.1.