Here's the deal: I accidentally did a mass find/replace across an entire MySQL table. Specifically, the table containing hundreds of Wordpress posts & pages (wp_posts
).
"D'oh" doesn't even begin to explain the moment after that fateful click. For the record, I blame poor user interface design. Here's a screenshot of what happened:
Consequently, this ruined all my Wordpress posts containing shortcodes (i.e: all of them). For instance...
[my_shortcode]Hello world.[/my_shortcode]
[my_image_shortcode]http://mydomain.com/image.png[/my_image_shortcode]