[size=8]Die Frage ist sicher schon gestellt worden, konnte sie aber bei der Suche nicht finden. In meinen gekauften Fachbüchern steht darüber leider auch nichts.[/SIZE]
Ich möchte WP als CMS nutzen. Möchte also auf jeder Unterseite/neuer Seite ein neues Themenbild oben einbauen.
Geht das? Und wenn ja, wie?
Vielen Dank im Vorraus.
Unterscheidliche Themenbilder
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Ja, das geht.
Die Seiten haben eine eindeutige ID. Du kannst z.B. in der header.php eine if-Abfrage erstellen, welche Seite gerade angezeigt wird und festlegen, welche Bilder angezeigt werden sollen.
Hier wird das so gemacht: http://muehltalrestaurant.de -
Ah super!!!
Da ich leider Anfänger bin...
Gibt es einen Beispielcode? ...dann fummel ich mir das zurecht.:lol: -
-
PHP
Alles anzeigen<?php global $wp_query; $page_id = $wp_query->post->ID; if ($page_id=='4' or $page_id=='13') { print('<div style="margin-top:255px;"></div>'); } elseif ($page_id=='8') { print('<div id="bildleiste"> <img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/tafel1.jpg" width="440" height="253" alt="" /><img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/tafel2.jpg" width="296" height="253" alt="" /></div>'); } elseif ($page_id=='39' or $page_id=='7' or $page_id=='40' or $page_id=='11') { print('<div id="bildleiste"> <img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/team.jpg" width="440" height="253" alt="" /><img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/tafel3.jpg" width="296" height="253" alt="" /></div>'); } elseif ($page_id=='6' or $page_id=='9' or $page_id=='10') { print('<div id="bildleiste"> <img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/kueche.jpg" width="440" height="253" alt="" /><img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/bar.jpg" width="296" height="253" alt="" /></div>'); } elseif ($page_id=='5') { print('<div id="bildleiste"> <img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/weinberg.jpg" width="440" height="253" alt="" /><img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/eingang.jpg" width="296" height="253" alt="" /></div>'); } else { print('<div id="bildleiste"> <img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/tafel1.jpg" width="440" height="253" alt="" /><img src="http://muehltalrestaurant.de/wp-content/themes/muehltal/images/tafel2.jpg" width="296" height="253" alt="" /></div>'); } ?> -
[code=php]<?php
global $wp_query;
$page_id = $wp_query->post->ID;
..
Ja, super vielen Dank, das ist natürlich wesentlich klarer und übersichtlicher!
1000 Dank!
So hatte ich mir das gewünscht!
Danke!!! -
Ansonsten hätte ich noch eine Lösung parat, die ich bei einem Kunden eingesetzt habe.
Hier existiert, über eine Meta-Box, für jede Seite(page) die Möglichkeit en abweichendes Header-Bild zu hinterlegen.
Anzuschauen unter car-special.de -
Ansonsten hätte ich noch eine Lösung parat, die ich bei einem Kunden eingesetzt habe.
Hier existiert, über eine Meta-Box, für jede Seite(page) die Möglichkeit en abweichendes Header-Bild zu hinterlegen.
Anzuschauen unter car-special.de
Hm...auch ganz gut.
Danke Dir für Dein Beispiel.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!