Hola! No entiendo del todo bien tu pregunta. Para insertar una entrada en un post y visualizarla desde page.php o single.php, no necesitamos mas que the_content() y CSS. En la plantilla de estilos deben ir colocadas las clases que facilitan el alineamiento... luego al insertar imágenes desde el editor tinyMCE automáticamente WordPress añade las correspondientes clases para cada alineación.
Si hablamos de ver las imágenes en otras secciones (el index.php, category.php, etc), utilizaría
the_post_thumbnail para mayor control.
Decime si te parece que no entendí.