wie ist es möglich die sidebar für jede seite spezifisch zu gestalten? so wie in diesem blog: Artgeex ... Auch das bild oben ist auf jeder seite anders.. wie kann ich sowas machen? die sidebar ist ja in dem falle bei contact die kontaktdaten und das anmeldeformular ist dann der content usw.. hoffe ihr versteht... :D
hoffe ihr könnt mir helfen. lg lumo
jede seite eigene sidebar?
-
-
- 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)
-
also das Bild im Header kannst du ändern, indem du in der Header.php if-Abfragen einbaust ...
PHPif (in_category(30) || is_category(30) || in_category(33) || is_category(33)) { ?> <!--HDR --> <div id="logo"> <h1 id="blogname"><a href="<?php echo get_settings('home'); ?>"><img src="<?php echo get_template_directory_uri() ?>/images//Header/header_start2.jpg" width="900" height="140" alt="" /></a></h1> <?php } else { ?> <div id="logo"> <h1 id="blogname"><a href="<?php echo get_settings('home'); ?>"><img src="<?php echo get_template_directory_uri() ?>/images//Header/header_start.jpg" width="900" height="140" alt="" /></a></h1> <?php } ?>so könnte das zum Beispiel aussehen ...
so ähnliches if-Abfragen kannste natürlich auch in der Sidebar machen ... aber ich seh gerade nicht, was du für Änderungen meinst in dem Beispiel ...
-
wie genau funktioniert das dann bei der sidebar? wenn ich z.b. dort ein Feld haben will wo meine kontaktdatenin der Sidebar stehen, aber nur dann wenn ich auf der "Kontackt-Seite" bin?
-
kann mir dabei keiner helfen?
-
-
achssoooo... danke. langsam beginn ich das alles zu verstehen :D
aber wie sieht das aus, wenn ich die startseite definieren wiell? home funzt da zumbeispiel nicht..
-
Da gibts verschiedene Möglichkeiten. Neben is_home() musst du bei einer statischen Startseite das jeweilige is_page() verwenden. Oder seit WP 2.5 auch is_front_page().
-
jup.. funzt super, dank dir :D
haste da am besten noch nen link, wo ich sowas nachlesen kann? wenn ich jetzt z.b auch die einzelenn artikel, die suchergebnisse und monate etc. spezifisch machen will?
-
Also alle dieser sogenannten "Conditional Tags" sind hier dokumentiert:
Conditional Tags « WordPress Codex
(keine Ahnung obs da auch was in der deutschen Doku gibt, weil ich keine Ahnung hab wie man das auf deutsch übersetzen würde ;-)) -
gibt es dafür kein plugin?
gibt es eine möglichkeit trotz des codes noch widget zu benutzen?
also ich hab mir so jetzt für jede site eine eigene navigation programmiert, aber ich kann keine widget mehr einbinden und ich hatte gerne auf bestimmten seiten noch widget aber nicht auf allen.geht das nur über die sidebar.php oder kann man da auch was mit der page.php zaubern?
-
Also wenn es tatsächlich nur um "Seiten" geht, dann könnte man jeder Seite einer eigenen Template zuordnen und in diesem dann die gewünschte Sidebar aufrufen. Das klappt 100%.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!