fix do_shortcode()