Pues yo lo haría a la antigua, diseñándolo en html, depués hacer el clásico «copy paste» copiar y pegar, tener el código de la plantilla guardado por ahí, y pegarlo en los nuevos posts, solo modificar las partes que se tengan que modificar (URL de imágenes, títulos, párrafos, etc), probablemente sea algo tedioso, pero al final tendrías un diseño idéntico para todo, con datos diferentes, eso si, hay que ser cuidadoso de ver que es lo que editas.
El problema es que para gente no esté familiarizada con HTML sería peor aún, que lo que están pasando actualmente. Usando shortcodes también podría ser complicado.
Mencionas que sabes php, podrías tú mismo crear la plantilla, luego un formulario donde se escriba manualmente (el redactor) la información necesaria y mediante PHP insertar los datos en las zonas de la plantilla html que previamente creaste, al final tendrás el diseño ya formateado, ¿y para qué pedir tanto?, lo único que tendría que hacer el usuario es copiar el código html resultante y pegarlo en la zona del post, ponerle título y listo, no creo que sean tan novatos para no poder hacer, eso, copiar, pegar y presionar el botón de publicar.
Hay sitios especializados en trabajos de ese tipo, comentas tu problema, ellos te dicen si te pueden ayudar y cuánto te cobran, si es indispensable hacer lo que quieres, hay que sacar la billetera, conozco uno donde me han sacado de apuros: trabajofreelance. No pagas por preguntar.
Saludos
Carlos Berman