Inhalt von bottom_container_main_inner wird nur auf Startseite angezeigt

  • Hallo Zusammen,

    ich habe mir vor einigen Tagen das Design "idea" vom Benutzer "segen" auf themeforest.net gekauft und auf meiner Seite installiert, welche aktuell mit Wordpress 3.3.1 betrieben wird.
    Nachdem ich die relativ umfangreiche "Broschüre" studiert habe, konnte ich alle Funktionen anwenden.

    Nun scheint jedoch ein Design-Fehler vorzuliegen.
    In der Datei "sidebar_bottom.php" steht folgender Code:

    Auf der Startseite wird dieser Code auch wunderbar in HTML umgewandelt und die Datenbankeinträge werden ausgelesen.
    Wenn ich jedoch eine andere Seite aufrufe, bleibt der Inhalt dieser "Box" leer.

    Hier scheint es ein Problem mit der Auslesung der Datenbankeinträge zu geben, da normaler Text ausgegeben wird.

    Ich habe folgenden Code auch schon versucht woanders (footer.php) einzufügen, wobei sich das Resultat leider nicht verändert hat:

    PHP
    <?php if ( function_exists('dynamic_sidebar') ) dynamic_sidebar(i_get_sidebar()); ?>
    <?php i_get_sidebar_pages( i_get_sidebar() ); ?>

    Habe ich etwas in der Installationsanleitung (Broschüre) überlesen oder existiert wirklich ein Designfehler?
    Wie behebe ich diesen unschönen Fehler?


    Freundliche Grüße,
    Julian

    PS: Der "Entwickler" bietet leider keinen Support mehr für dieses Design.

    ---

    Nachtrag:

    Es sind folgende Plugins aktiviert:
    - Category & Page Icons
    - Contact Form 7
    - Custom Fields for WordPress
    - Headline Replacement
    - WordPress Menu Sorting

    Einmal editiert, zuletzt von JulianM (12. Januar 2012 um 18:20)

    • 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

  • Die sidebar-bottom.php wird eventuell über die Funktion get_sidebar('bottom') in der index.php, home.php, front-page.php aufgerufen. Wenn diese Funktion nicht in der single.php oder page.php ist, wird sie auf Einzelseiten nicht angezeigt.

    Eine andere Ursache kann die Funktion i_get_sidebar_pages(), oder I_get_sidebar() sein. Diese Funktionen könnten in der functions.php definiert sein.

    In beiden Fällen kann auch eine if-Abfrage die Ursache sein.

    Das sind alles nur Spekulationen, da ich das Theme nicht kenne.

  • Hallo scotti und vielen Dank schonmal für deine Antwort.

    Ich habe die von mir erwähnte Abfrage nun auch mal in die Dateien "page.php" und "site.php" eingefügt, dennoch wird es auf anderen Seiten nicht angezeigt.

    Somit wird der Fehler wahrscheinlich an der Abfrage in der functions.php liegen, wobei mir nicht wirklich auffällt, was dort der Fehler sein kann.

    Vielleicht erkennst du, bzw. erkennt ihr, den Fehler.

    Einmal editiert, zuletzt von JulianM (13. Januar 2012 um 09:08)

Jetzt mitmachen!

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