mnmlWP 0.4.0 + Shortcodes 0.1.8
Version 0.4.0. of the mnmlWP theme is available. Several minor layout and CSS issues have been fixed. Together with the theme the mnmlWP Shortcodes plugin received an update as well.
The most important change is the removal of the rather ugly code parts that dealt with the crappy wpautop() functionalities that add additional paragraphs and line breaks more or less unpredictably.
Indeed, wpautop sucks. That is why the plugin now completely removes the WordPress auto formatting from all shortcodes using the following filters:
// Remove wpautop from shortcodes remove_filter( 'the_content', 'wpautop' ); add_filter( 'the_content', 'wpautop' , 99 ); add_filter( 'the_content', 'shortcode_unautop', 100 );
Since those filters operate on a global level it might be possible that the changes affect the layout of some of your shortcodes besides the ones provides by mnmlWP.
Not cool, I know. But seriously, wpautop() is such an annoyance that I decided to integrate the most simple and effective solution into the plugin.
Take that, internet!