E' difficile, se non impossibile, capire quale sia il problema senza maggiori indicazioni.

Il codice che hai postato sembra non avere errori rilevanti a parte la mancanza dell'attributo alt sui tag img.

Potrebbero esserci degli errori di sintassi nel markup html dei contenuti (ad esempio tag chiusi male o non chiusi) inclusi i tag che vengono elaborati attraverso gli shortcode. Bisognerebbe vedere come viene riportato tutto il codice sulla pagina, una volta aperta sul browser, quindi controllare che sia validato.

Hai provato a controllare la validazione? http://validator.w3.org/

Inoltre, se si tratta di XHTML ricorda che anche tutti i tag vuoti devono essere chiusi (ad es. <img src="xxx"> deve essere scritto <img src="xxx"/> o meglio <img src="xxx" alt="yyy"/>).