Bei der Übergabe von Parametern an einen Shortcode kann es vorkommen, dass das unselige wpautop greift, und sich im Output leere p-Tags finden.
Um dies zu verhindern, können Shortcodes mit einem Eintrag in die functions.php gefiltert werden:
add_filter( 'the_content', 'srpp_shortcode_empty_paragraph_fix' ); function srpp_shortcode_empty_paragraph_fix( $content ) { $array = array( '<p>[' => '[', ']</p>' => ']', ']<br />' => ']' ); return strtr( $content, $array ); }