Lo de los widgets es lo más simple, aunque no escribes como si fuera un post.
Otra forma de hacerlo es que cada bloque sea un post (o página) y lo llamas desde la home con
WP-query.
Este tipo de cosas en las plantillas comerciales suelen hacerse como
Custom Post Types, pero al igual de
ArturoGallegos y
webosiris si solo vas a utilizarlo solo en la home, quizá no te merezca la pena enredarte mucho más con el código.
Otra forma de hacerlo en caso de que estés usando en la home una página estática, es añadir un div con tres columnas en el mismo editor de texto y listo.