Die linke Sidebar wird in der sidebar.php definiert und per get_sidebar() aufgerufen (z.B. in der page.php und vielen anderen).
Wenn Du es nur per CSS machen möchtest, dann z.B. so:
#secondary {
display: none;
}
Dann bleinbt jedoch der schwarze Rand stehen, den Du so wegbekommst:
.search-box-wrapper, .featured-content {
padding-left: 0;
}
.site-content, .site-main .widecolumn {
margin-left: 0;
}
.site:before {
width: 0;
}
Das ist das Prinzip der Lösung. Müsstest natürlich nochmal schauen, ob das mit allen Media Queries klappt, also in jeder Auflösung und mit allen Template-Varianten. Kann sein, dass man die Lösung noch erweitern muss, um alle Seiten zu erwischen.
Änderungen an Themes natürlich dann immer in einem Childtheme machen.
Gruß, Torsten
Vom Prinzip her ist das als ob ich beim Auto ein Pflaster auf ne Öllampe im Amaturenbrett klebe.
Nicht wirklich gelöst. Für Suchende nach „Sidebar entfernen“ nicht wirklich hilfreich.
Doch, natürlich hat Torsten die Frage „wirklich gelöst“:
Die linke Sidebar wird in der sidebar.php definiert und per get_sidebar() aufgerufen (z.B. in der page.php und vielen anderen).
Entfernst du also in deinem Child Theme in den Templates get_sidebar(), wird die Sidebar auch nicht aufgerufen. Außerdem sind noch ein paar Anpassungen am Stylesheet (.sitebar:before {…} ) nötig.
PS.: Fragen statt Meckern fände ich irgendwie netter. 🙂
Die Frage war zudem konkret so gestellt, dass die Lösung in der style.css stattfinden soll. Ich gehe mal davon aus, dass der Frageersteller in diesem Fall hoffentlich weiß, warum er diesen Weg wollte.
Ein Childtheme zu nutzen und die Template-Dateien anzupassen ist mit der von mir gegebenen Info (wie pixolin schon netterweise bemerkt hat) ebenfalls möglich.
Dein Beitrag @clickadelic ist übrigens für einen Suchenden zwar witzig formuliert, aber auch keine Hilfe beim Entfernen der Sidebar … 😉
Gruß, Torsten