2017-02-01 3 views
1

Ich benutze das Hueman Theme in WordPress. Und ich möchte die Seitenleiste von allen meinen Seiten außer der Homepage ausschließen.WordPress entfernen Sidebar von bestimmter Seite und machen sie volle Breite

Problem ist die Seiten, wo es keine Seitenleiste gibt einen leeren Platz für wo es einmal war. Ich möchte, dass mein Inhalt über diesen leeren Bereich hinausgeht. Ich kann den leeren Bereich nicht entfernen, ohne ihn auch von der Homepage zu entfernen.

Kann dies durch Hinzufügen von Code zu einer benutzerdefinierten Vorlage erfolgen?

Entschuldigung, wenn das unklar ist. Ich kann Bilder bei Bedarf hinzufügen.

Bearbeiten: Screenshots.

enter image description here

Dies ist meine Homepage im roten Feld die Seitenleiste, die nur sichtbar auf der Homepage sein sollte.

Immer wenn ich auf eine andere Seite gehe, ist der Sidebar-Platz immer noch sichtbar, ich möchte, dass mein Text drüber geht oder zentriert wird. enter image description here Grundsätzlich muss diese graue Box hier (mit rot markiert) weiß sein und mein Inhalt muss darüber gehen können.

Hoffe das klärt die Dinge auf.

+0

hinzufügen Screenshots –

+0

hinzugefügt Screenshots, hoffen, dass diese Dinge aufklärt. – MatticeL

Antwort

1
<?php if(!is_page('page_id')) { ?> 
---- dynamic sidebar code --- 
<?php } ?> 

Auch Ihre div in der gleichen Bedingung hinzuzufügen mit Sidebar eine particluar Seite voller Breite und andere zu zeigen.

0

Warten Sie, ich bin ein Idiot. Es ist ganz unten, wo Sie eine Seite bearbeiten. Layout auswählen und für 1 Spalte auswählen. Entschuldige, dass du Zeit verschwendest.

0

put unter Bedingung auf der Seite, wo Sie wollen bar Seite nicht

<?php if(!is_page('[YOUR PAGE ID]')) { ?> 
    YOUR SIDEBAR CODE GOES HERE 
<?php } ?> 
0

Display-Widget ist nützlich, in dem Sie manuell auf auswählen können, welche Seite Sie haben Sidebar von Widget Abschnitt anzuzeigen.

Display Widgets

Verwandte Themen