Beiträge von LazyTiger

    Ich habe mehrere Seiten die nach dem selben Prinzip aufgebaut sind: Bild, Titel, Beschreibung und darunter eine Liste. Am Ende also immer den selben Quelltext, nur die einzelnen Werte variieren.

    Es wäre also einfacher, Bild, Beschreibung und Titel jeweils als String und die Werte der Liste in ein Array pro Eintrag (und diese dann in ein übergeordnetes Array) zu schreiben und dann entsprechend anhand eines speziellen Wordpress-Templates den Quelltext zu erstellen.

    Beispielsweise:
    Input (da Wordpress standardmäßig kein PHP in den Posts unterstützt, müsste ich da natürlich erst die einzelnen Werte so in Variablen/Arrays packen):

    PHP
    $title = 'Beispielprojekt';
    $logo = 'bsp.jpg';
    $descr = 'Dient zur Veranschaulichung :)';
    $files = array(
    array(1004,1005,1006,'f3005b6a5cffd741d3c22164eec206c3','3d536fbbb49244f97f1edf55640a3e53'),
    array(1007,1008,1009,'f3005b6a5cffd741d3c22164eec2063c','3d536fbbb49244f97f1edf55640a3e35'),
    );

    Output

    Wie gesagt, bis auf die oben genannten Werte ist es immer der selbe Quelltext und mit zunehmendem Inhalt wird der Quelltext immer länger und meiner Meinung nach auch immer unübersichtlicher, weshalb ich nur die Variablen irgendwie im Post definieren möchte und den Rest durch ein Template erledigen lassen will.

    Das ganze hätte zudem den Vorteil, dass Template-Änderungen für alle Seiten dieser Art gelten würden.


    Edit: Die Frage ist also, ob ich einfach eine "downloadseite.php"-Datei im Theme-Ordner erstellen kann und dann mit PHP die entsprechende Variable auslesen und "parsen" kann. Falls ja: Wie binde ich diese Datei in das Theme ein, also dass Wordpress sie als Template-Datei erkennt und ich sie bei den Seiten auswählen kann. Die Funktion für den Text der Seite lautet zumindest the_content(); - das weiß ich schon mal.

    Vorab zwei Dinge: Zum einen wusste ich nicht genau, ob ich das ganze Unter "Konfiguration", "Design" oder "Plugins" einordnen sollte, deshalb entschuldige ich mich im Voraus, falls ich das falsche Forum gewählt haben sollte. Zum anderen ist mir der Widerspruch im Titel bekannt, Erklärung folgt.

    Wie im Titel kurz erwähnt habe ich einige statische Seiten, die alle nach dem selben Prinzip aufgebaut sind:
    - Ein paar globale Datensätze (Bild, Beschreibung, 3 Info-Links und ein paar andere Dinge)
    - Die Downloads, (immer ein Titel, bis zu 3 IDs und optional bis zu 6 weitere Werte)

    Zum aktuellen Zeitpunkt schreibe bzw. erweitere ich den Quelltext der Tabelle jedes mal mal manuell. Nun zu der Frage im Titel: Kann ich nicht einfach etwas wie ein Template erstellen, sodass ich nur noch die entsprechenden Variablen in irgendeiner Form angeben muss? Wordpress hat ja auch ein "One column, no sidebar"-Template, könnte ich ein weiteres erstellen und dann den Post-Content parsen/filtern und daraus die Seite generieren?