Wordpress bietet für Anwender die einfach Möglichkeit zb Hintergrundbild einzuladen, farben zu verändern usw.. und dann das ganz besondere seine Homeapge mit Content zu befüllen, dazu braucht man aber weder HTML, CSS und schon gar nicht PHP Kenntnisse, dazu sind die 1600 installationdateien zuständig,
die backgroundimage verwaltung ist eine Funktion die in Wordpress in der thema.php arbeitet und sowohl die Dashboard anwenderfunktion als auch die Ausgabe regelt. (ah habe ich schon geschrieben, also klar für dich)
klar kann man im Design eigene wünsche mit HTML, CSS und PHP erfüllen und sozusagend die wordprss funktion nicht verwenden, aber für was hat man dann Wordpress, aja und es ist kein problem wenn man Know How hat zumindest Grundlagen von PHP, SQL, HTML, CSS und weiters sich mal durch den Codex von Wordpress studiert hat, wo alle funktionen beschrieben sind, damit man man weis was man ändern könnte und was man lieber sein lässt und 10 Jahre entwicklung mit einem falschen buchstaben ad absurdum führen würde.
ad codex zum selberfurhwerken, in Wordpress gibt es die API und Thementemplates, dh man ändern am besten nicht in Codes einer vorhanden Installation sondern erweitert Thementemplate Dateien per Child Templates (damit bleibt das Grund Thema komplett erhalten) oder man baut Plugins mit dennen man die API Funktione anspricht, und wenn etwas bei der eigenentwicklung nicht funktionen Plugin oder thema deaktivieren und man hat wieder ein funktionierendes Grundsystem.
daher mein Rat, versuche auf keine Fall in iregendwelchen Dateien PHP, CSS irgendwas zu ändern, besonders wo du keinen tau davon hast, sonder bau deine homepage mit den vielen Möglichkeiten die keinen Code brauchen und nach vielen Jahren beschäftigung mit PHP und Wordpress weist du dann vielleicht einmal warum ich das heute geschrieben habe.