ウィジェットの改行やタブの除去

デバッグモードでない場合は、改行やタブを取り去ります

add_filter('get_calendar', 'raindrops_remove_white_space');
add_filter('wp_list_pages', 'raindrops_remove_white_space');
add_filter('wp_nav_menu', 'raindrops_remove_white_space');
add_filter('wp_generate_tag_cloud', 'raindrops_remove_white_space');
add_filter('wp_list_categories','raindrops_remove_white_space' );

function raindrops_remove_white_space( $output ) {
	
	if( true !== WP_DEBUG ) {
		return str_replace(array("\r","\n","\t"),'',$output);
	} else {
		return str_replace("\n</li>",'</li>',$output);
	}
}