How to insert a column (part of theme) in the middle of the content body?

a few ideas-

  • use shortcodes to insert inline markup with your content.
  • use custom fields to insert inline markup with your content. if you don’t want to deal with parsing out the URL to figure out if it’s an image, youtube, etc., just define different custom field names and handle them individually if they exist.
  • read up on “floating” and positioning elements with html and css. you may be able to achieve the layout you want with just front-end markup changes.