Hallo,
du kannst mit dem Plugin Advanced Custom Fields schnell und einfach eigene Felder anlegen, die du dann in deinem Template aufrufst. Felder können aus einem Bildupload, einem Textfeld, einem WYSIWYG-Editor und vielem mehr bestehen.
Du kannst festlegen, welche Feldergruppe für welche Posts/Pages angezeigt werden sollen - beispielsweise für alle Unterseiten einer bestimmten Seite soll Feldergruppe A angezeigt werden. Damit kann man recht klare Raster vorgeben - die allerdings im Vorfeld definiert werden müssen.
Wenn du dann in deinem Theme jeweils ein Div mit einer Klasse um ein Feld legst, kannst du auch die CSS bezogen auf die jeweiligen Felder anpassen.
Wenn man damit ein bisschen experimentiert, kann man einiges machen.
Ciao,
Mirjam