Удалить разрывы строк из <code>?

Этот код формирует HTML-редактор:

<code>[shortcode] [bar]foo[/bar] [bar]foo[/bar] [bar]foo[/bar] [/shortcode]</code> 

Возвращает:

 [shortcode]<br /> [bar]foo[/bar]<br /> [bar]foo[/bar]<br /> [bar]foo[/bar]<br /> [/shortcode] 

Кодирование white-space устанавливается на pre-wrap в css (и я хочу так), и я использую этот кусок кода (обычно работает для коротких кодов):

 remove_filter( 'the_content', 'wpautop' ); add_filter( 'the_content', 'wpautop' , 99 );`enter code here` 

Я не хочу использовать плагины или удалять эти разрывы строк с помощью JavaScript. Есть идеи? Я также не могу редактировать основные файлы WP (только темы). Я знаю, что это выполнимо, потому что я видел множество премиальных тем с красивыми и чистыми разделами кода.

[редактировать]

Использование <code><pre>contents</pre></code> каким-то образом удаляет все теги <br/> из кода (почему?), Но я не хочу добавлять <pre> каждый раз, когда я пишу код.