Column Demo

Problem 1

Good output, bad readability in editor

Without un-line-break, the shortcodes and the content have to run together.

Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
Sed dolorem oportere aliquando in. Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.

In the post editor:

column3 firstLorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu./column3column3Sed dolorem oportere aliquando in. Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu./column3column3 lastEum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id./column3

Problem 2

Bad output, good readability in editor

Without un-line-break, separating the shortcodes from the content can result in extra line breaks.


Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.


Sed dolorem oportere aliquando in. Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.


Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.

In the post editor:

column3 first
Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
/column3
column3
Sed dolorem oportere aliquando in. Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
/column3
column3 last
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.
/column3

Solution

The best of both worlds!

With un-line-break, the shortcodes are easier to read and edit, and there are no unwanted blank lines in the output.

Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
Sed dolorem oportere aliquando in. Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.

In the post editor:

column3 first
Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
/column3
column3
Sed dolorem oportere aliquando in. Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
/column3
column3 last
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.
/column3

Manual Line Breaks

The plugin will not strip manual line breaks

Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro.

Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.

Sed dolorem oportere aliquando in.

Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.

Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat.

Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.

In the post editor:

column3 first
Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro. 

Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
/column3
column3
Sed dolorem oportere aliquando in. 

Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
/column3
column3 last
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat. 

Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.
/column3

<br> Tags

The plugin will not strip <br> line break tags

Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro.

Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.

Sed dolorem oportere aliquando in.

Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.

Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat.

Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.

In the post editor:

column3 first
Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro.
Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
/column3
column3
Sed dolorem oportere aliquando in.
Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
/column3
column3 last
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat.
Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.
/column3

<p> Tags

The plugin will not strip <p> paragraph tags

Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro.

Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.

Sed dolorem oportere aliquando in.

Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.

Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat.

Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.

In the post editor:

column3 first
Lorem ipsum dolor sit amet, usu no alia maiorum, decore civibus no pro.
Sed epicuri forensibus te, mel debitis habemus recusabo in. Tota fierent deleniti vix id. Pro inani petentium ne, facer veritus oporteat mei id, qui ad insolens consulatu.
/column3
column3
Sed dolorem oportere aliquando in.
Vis eripuit propriae iudicabit ut, usu meis deseruisse at, mel noster omnesque intellegam eu. Pri cu velit novum dissentias, malorum ceteros nostrum eum eu. Vel pertinacia interesset cotidieque eu.
/column3
column3 last
Eum legere facilisi ne, vis equidem elaboraret id, nam ne eius oporteat.
Te has errem nobis alterum, nisl perpetua ea duo. Dicta minim imperdiet vis an. Has ut melius equidem mediocrem, offendit sententiae nam id.
/column3