... Interesse? "ImageToPage"-PlugIn ...?
Ich würd's anders machen:
Wenn Du ein "Page Template" anlegst, hast Du das Problem, dass Du dieses "Page Template" dann jeder Seite zuweisen musst, für die es gelten soll. Also wenn das Merkmal von "Unterseiten" beispielsweise ist, dass "Unterseiten" kein Menü auf der Seite haben sollen, dann müsstest Du (wenn Du die Seite vielleicht mal wieder in der Hierarchie nach oben verschiebst) auch wieder das "normale" Template auswählen.
Wäre praktischer abzufragen, ob die jeweilige Seite eine Mutterseite hat. Wenn ja, dann KEINE Sidebar anzeigen, wenn nein, dann muss es eine Seite der "ersten Ebene" sein, also dann Sidebar anzeigen.
<?php if ($posts[0]->page_parent == 0) { get_sidebar(); } ?>
Für die Anzeige von unterschiedlichen Bildern je Seite gibt's verschiedene Möglichkeiten. Eine ist, im Theme lauter Bedingungen zu schreiben. Wenn Seite bla, dann Bild "bla.jpg", wenn Seite dings, dann Bild "dings.jpg" ... ansonsten Bild "standard.jpg" - Wenn Du nicht allzu viele verschiedene Bilder hast, ist das die einfachste Möglichkeit.
Eine andere Möglichkeit sind die "benutzerdefinierten Felder" - Mit denen kann man einzelnen Seiten oder Beiträgen weitere Daten als nur den Inhalt "mitzugeben" ... Wenn Du also festlegst, dass beim Aufruf einer Seite immer abgefragt werden soll, was im Feld "Head_Image" hinterlegt ist, kannst Du auch damit jeder Seite ein eigenes Bild zuteilen.
Dazu musst Du aber natürlich den Dateinamen oder am besten gleich die komplette Adresse des Bildes kennen ...
Jo ...
Ansonsten vielleicht noch ein bisschen abwarten, bis ich das hier (siehe angehängten Screenshot) als "öffentliche Version" fertig habe ... Sorry für den Weichzeichner, aber die Seite ist vom Kunden noch nicht freigegeben ...
Jedenfalls macht das PlugIn Folgendes:
1) Beim Schreiben einer Seite oder eines Beitrages hat man ein Auswahl-Menü, das einem alle hochgeladenen Bilder auflistet. Davon eins auswählen - und das ist dann das "TopImage" für die Seite. Dem "Theme" ist damit also die Adresse eines Bildes "bekannt"
2) Wie, ob und (wenn ja) an welcher Stelle man diese Bild dann anzeigt, muss man dann im Theme selbst bestimmen.
3) Wenn man für eine Seite KEIN Bild ausgewählt hat, macht das auch nichts - die Anzeige läuft ohnehin rekursiv, es wird dann das TopImage der nächst höheren Seite angezeigt.
4) Also wenn Du z.B. eine Oberseite "Info und Kontakt" hast, die meinetwegen einen Briefumschlag zeigen soll - dann müsstest Du für die Unterseite "So erreichen Sie uns" und "Unsere Support-Adresse" (oder was auch immer) nicht noch mal extra neu den Briefumschlag auswählen ...
5) Hält dich aber keiner davon ab, auch für die Unterseiten (und die Unter-Unter-Seiten) jeweils ein eigenes Bild zu bestimmen.
Ein kleines Manko hat die Geschichte allerdings noch: Es werden NUR die Bilder erkannt und aufgelistet, die man über die WordPress-Upload-Funktion hochgeladen hat. Für die Leute, die ihre Bilder anders verwalten, müsste ich mir noch etwas einfallen lassen.
Vermutlich wird das für die dann auch mit den Thumbnails im Auswahlmenü nicht so ohne Weiteres klappen ...
Okay, also falls allgemeines Interesse dran besteht - kümmer ich mich drum, wenn ich wieder büschn mehr Zeit hab.