Io userei una via diversa, darei al div tutte le informazioni nel css, e tramite php darei solo l'url dello sfondo
css
htmlcodice:.post{ background-repeat: no-repeat; background-size: cover;}
codice:<div class="post" style="background-image:url("<?php url_immagine(); ?>");"> ...contenuto post... </post>