Theme anpassen - Sidebar entfernen

  • Hallo,

    mich plagt das Problem mit der Sidebar. Ich möchte die Sidebar entfernen und kam auf die Idee,

    <?php get_sidebar(); ?>

    zu entfernen (ist in der index.php), allerdings zeigt er bei mir weiterhin die Sidebar auf der rechten Seite an. Selbst wenn ich die sidebar.php lösche, bleibt sie weiterhin auf der rechten Seite bestehen. Das ist schon merkwürdig. Im Adminbereich unter "Design > Widgets" ist auch alles ausgeschaltet.

    Merkwürdig ist, wenn ich mir den Seitenquelltext im Browser anzeigen lasse, dann nämlich erhalte ich das hier:

    Code
    <h2>Search</h2>
    <form method="get" id="searchform"  action="http://www.masterdent.eu/masterdent/">
    <div><input type="text" class="s" value="Type text here and hit  enter!" name="s" id="s" onBlur="sblur()" onFocus="return sfocus()"  />
    </div>
    </form>

    Über google habe ich gefunden, dass man zumindest auf der Hauptseite die Sidebar ausschalten kann, und zwar mit folgendem Code:

    PHP
    <?php if (!is_front_page()) {
    get_sidebar();
    } ?>

    Hat jemand vielleicht eine Idee, wie ich mehrere Seiten in die if-Anweisung einbauen kann? Mit dem o. g. Code wird die Sidebar nicht mehr auf der Hauptseite angezeigt. Ich möchte nun weitere Seiten hinzufügen, dafür müsste es doch auch eine Möglichkeit geben. Danke für eure Hilfe.


    Nachtrag:
    Der erste Code oben (HTML), den ich hier eingefügt habe, ist bei mir in der Datei "sidebar.php". Ich kapiere aber nicht, warum die Sidebar nicht verschwindet, wenn ich "sidebar.php" lösche? Kann sich das jemand erklären?

    Nachtrag2: (Mist! Hatte eine falsche Seite angegeben, hoffe, mir kann noch jemand helfen.)
    Die Seite ist hier zu finden.

    Einmal editiert, zuletzt von cyrous (29. Mai 2010 um 04:01)

    • 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

  • Hallo,

    danke für deine schnelle Antwort! Weiß du auch, ob das komplett abschaltbar ist? Ich möchte, dass die Sidebar komplett nicht mehr erscheint und stattdessen den Bereich, wo der Content reinkommt, mehr in die Breite ziehen.

    Eigentlich müsste das doch so gehen, dass er die Sidebar nicht mehr anzeigt:

    PHP
    <?php if (!is_front_page() && !is_page('Vorher-Nachher')) {
    get_sidebar();
    } ?>

    Aber die Sidebar wird nach wie vor angezeigt. Laut "Conditional Tags" sollte er dies nicht mehr tun. Hier kann man das nochmal sehen. Auch funktioniert es nicht, wenn ich die ID angebe.

    Einmal editiert, zuletzt von cyrous (29. Mai 2010 um 16:00)

  • hab das theme mal schnell runtergeladen:

    - es hat eine page.php; dann musst du da die 'get_sidebar()' rausnehmen;

    - es hat zwei sidebar dateien; es ist mir nicht ersichtlich, wo die zweite sidebar datei aufgerufen wird.

    - es hat einen verschluesselten footer.php, was das anpassen erschweren koennte.

    aber versuch erst mal, ob aenderungen in der page.php weiterhelfen.

  • Hallo alchymyth,

    danke dir! Wußte gar nicht, dass das templatemäßig 2x getrennt wird, die Einbindung der Sidebar. Dein Vorschlag mit der page.php hat also funktioniert.

    Den verschlüsselten Footer habe ich bereits korrigiert, da funktioniert nun alles und die Werbung habe ich auch rausgenommen, aber die Autoren beibehalten.

    Nun muss ich nur noch den Bereich vergrößern, wo der Content reinkommt und das ganze zentrieren. Vielen Dank dir!

Jetzt mitmachen!

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