In Posts andere Sidebar (trotz Widgets)

  • Hallo Allerseits,
    ich würde gerne dafür sorgen das die sidebar der Posts andere Inhalte hat als die Sidebar aller anderen Seiten/Kategoren.

    Ohne die Verwendung von Widgets wüsste ich ungefährwie man das macht.
    Aber wie geht das wenn man Widgets einsetzen möchte?

    Meine sidebar sieht so aus:

    Und die Inhalte der functions.php so:

    Kann mir hierzu jemand weiterhelfen?
    meine PHP-Kenntnisse sind äusserst "bescheiden"

    Gruss Werner

    • 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)

    Mehr erfahren

  • ich hab ja schon mehrere sidebars.
    das ist nicht das problem
    schau doch mal den geposteten Code.

    Nur wie sage ich mit diesem Kunstrukt an wann welche Sidebar aufgerufen werden soll?

    Bitte bedenke das ich php maximal rudimentär verstehe aber keine ahnung habe wie man php schreibt oder modifiziert.

    Fotokalender drucken lassen

    Einmal editiert, zuletzt von Werner-Ernst (26. April 2009 um 18:33)

  • ich hab jetzt diesen beitrag gefunden:
    http://forum.wordpress-deutschland.org/konfiguration/…re-sidebar.html

    maxe sagt:

    PHP
    <?php
    if ( is_home() || is_page() || is_category() ) {
      get_sidebar('home');
    } 
    else {
      get_sidebar('default');
    }
    ?>

    dann eine datei namens sidebar-home.php anlegen und eine namens sidebar-default.php

    ich habe das gemacht und die sidebar-home.php folgendes zum testen eingefügt:

    ergebnis:
    weder auf Home noch Pages noch category erscheint irgendwas.
    Ebenso bleibt die sidebar in den Posts leer.

    Ich liebe PHP.
    Da weiss man womit man es in den nächsten Tagen zu tun hat.

    Leiht mir mal jemand ein paar passende codeschnipsel.
    ich halte sie auch in Ehren.
    Gruss werner

  • Mach's doch erst mal einfach, ersetze einfach in der single.php
    den normalen Aufruf der sidebar mit get_sidebar('Sidebar Test')
    oder welche du da auch immer einbinden willst

  • OK...
    habe in single.php die sidebar-post aufgerufen.

    sidebar-post.php existiert.
    Innerhalb dieser datei:

    Die widgets die ich per Drag & Drop hier reingezogen haben erscheinen auch.

    Das ist jetzt aber nur die halbe miete.
    Jetzt ist ja die Sidebar nur eine Kopie des Inhalts der sidebar auf der startseite(res. Cats. etc)
    wie kann ich die jetzt unäbhängig mit Inhalten füllen?
    gruss werner

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!