http://www.abroadyear.de/blog
Ruft man die Startseite von meinem Blog auf, erscheint dort meine vollständige Sidebar, Archive, Kategorien, Seiten und Links, dass habe ich so angeordnet (die Anordnung spielt aber ja auch überhaupt keine Rolle).
Klickt man dann aber auf einen Beitrag, wird nur dieser Beitrag angezeigt, keine Sidebar.
Klickt man auf ein Archiv, wird in der Sidebar die Suche, die Archive und die Kategorien angezeigt. Bei den Kategorien das gleiche.
Bei einer Seite wird glücklicherweise die "normale" Sidebar angezeigt.
Wie kriege ich das denn hin, dass, auch wenn man einen Beitrag liest oder in den Archiven surft, immer die vollständige Sidebar angezeigt wird.
Außerdem hat man, wenn man zum Beispiel nur einen Beitrag liest, ja gar nicht mehr die Möglichkeit, auf die Hauptseite zurückzukehren, also halt nur durch "Zurück" bzw. neu eingeben der Adresse.
Wie kann man das ändern, dass die Sidebar immer angezeigt wird?
Vollständige Sidebar immer anzeigen
-
-
- Gerade eben
- 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)
-
-
cool das hat mir schon mal sehr geholfen in Bezug auf das Anzeigen der kompletten Sidebar bei dem Suchen in Archiven und Kategorien, danke :)
aber wenn ich einen Beitrag lese, einfach nur einen Beitrag, erscheint immer noch nichts ->
http://www.abroadyear.de/blog/der-anruf
so sieht das dann z.B. aus
nur der Beitrag ohne auch nur einen Link, dass finde ich schon total doof :???: -
Zitat
In Dateien wie single.php musst da ganz oben das widecolumn gegen narrowcolumn austauschen.
Das hast du nicht beachtet.
Aber ich vergaß, dass am Ende der single.php, vor dem <?php get_foter(); ?> noch das rein muss:
So dass letzendlich die letzten zwei Zeilen deiner single.php so aussehen: -
das widecolumn hatte ich gegen narrowcolumn ausgetauscht
aber was heißt "in Dateien wie" - muss ich das noch in anderen Dateien machen?
aber mit dem andern funktioniert jetzt alles - danke :) -
aber was heißt "in Dateien wie" - muss ich das noch in anderen Dateien machen?
Nur wenn es noch Ansichtsarten gibt, wo die Sidebar fehlt. -
So, wollte das gleiche haben und hat auch wunderbar gefunzt. Nur leider ist meine Sidebar bei den Kategorien nicht "grau" hinterlegt, so wie bei den anderen Seiten.
Ich nutze das Theme "WordPress Standard DE-Edition 1.6".Würde gerne auch eine Grau hinterlegte Sidebar auf den Kategorie Seiten haben.
Was muss ich machen?
Gruß
Gordo -
Ich hab das gleiche bzw. ein ähnliches Problem.
Bei Aufruf über die Startseite wird die komplette Sidbar angezeigt, wenn ich Beiträge lese bzw. beim Quereinstieg fehlt einiges.
Es fehlen: Links, Statistiken usw.
Hier die Beispiele:
Startseite: http://www.web64.webgo24-server3.de/blog/wordpress/
Quereinstieg: http://www.web64.webgo24-server3.de/blog/wordpress…-deine-zukunft/
Ich benutze das Theme von Thomas Boley: SummerFeed.
Die oben beschreibenen Einträge sind erst garnicht in single.php oder sidebar.php enthalten.
Was nu ? -
Der Code ist nicht korrekt, das gibt ein parse error. Richtig ist er so:
<?php { ?>So, wollte das gleiche haben und hat auch wunderbar gefunzt. Nur leider ist meine Sidebar bei den Kategorien nicht "grau" hinterlegt, so wie bei den anderen Seiten.
Ich nutze das Theme "WordPress Standard DE-Edition 1.6".Würde gerne auch eine Grau hinterlegte Sidebar auf den Kategorie Seiten haben.
Was muss ich machen?
Gruß
GordoWenn Du die Sidebar grau hinterlegen willst schau Dir das an:
http://www.linux-club.de/faq/Umstieg_von_Tabellen_auf_Container#Runde_Ecken_für_die_Sidebar
Das siehst dann so aus: http://www.engelfuerst.deWillst Du die runden Ecken nicht haben, dann lasse einfach die entsprechenden Teile weg.
Im CSS muss auch folgendes noch geändert werden:
Dort suchen wir folgende Einstellung:
Die ändern wir um in:
damit der Content dort nicht die Seite wegdrückt. -
wie gesagt, bei mir existieren die zeilen nicht.
gruss
tboggi -
So, wollte das gleiche haben und hat auch wunderbar gefunzt. Nur leider ist meine Sidebar bei den Kategorien nicht "grau" hinterlegt, so wie bei den anderen Seiten.
Ich nutze das Theme "WordPress Standard DE-Edition 1.6".Würde gerne auch eine Grau hinterlegte Sidebar auf den Kategorie Seiten haben.
Was muss ich machen?
Gruß
Gordo
In der header.php musst du folgendes ändern:PHP<?php // Checks to see whether it needs a sidebar or not if ( !$withcomments && !is_single() ) { ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg.jpg") repeat-y top; border: none; } <?php } else { // No sidebar ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; } <?php } ?>
ersetzen mit: -
wie gesagt, bei mir existieren die zeilen nicht.
gruss
tboggiDas liegt daran, dass Du ein völlig anderes Template, als das Standardtemplate nutzt. Von daher ist in Deinem template Suchen nach einem ähnlichen Code angesagt. Vergleich mal das defaulttemplate mit Deinem template. Es sollten schon gewisse Übereinstimmungen da sein. Wenn Du beide Dateien auch in Deinem template hast, sollte es für Dich keine Schwierigkeit sein. Du schaffst das schon. ggf. ein bisschen mit php beschäftigen.
-
Ich hab das Problem bei mir (bei dem Blix Theme) gelöst, indem ich die betreffende, oben schon besprochene Zeile in der sidebar.php um die entsprechenden Punkte ergänzt habe:
PHP<?php if (is_home() || is_page() || is_single() || is_page("archives") || is_archive() || is_search()) { ?>So ist auf allen Seiten die gleiche Sidebar zu sehen...
-
Ich hab das Problem bei mir (bei dem Blix Theme) gelöst, indem ich die betreffende, oben schon besprochene Zeile in der sidebar.php um die entsprechenden Punkte ergänzt habe:
PHP<?php if (is_home() || is_page() || is_single() || is_page("archives") || is_archive() || is_search()) { ?>So ist auf allen Seiten die gleiche Sidebar zu sehen...
Das ist aber, Entschuldigung, Unsinn.
Da kannst du die Zeile auch gleich rauslöschen. -
Ich hab das versucht, so wie es oben von euch beschrieben wird... bekam aber immer Fehlermeldungen... So funktionierts.
-
Ich hab das versucht, so wie es oben von euch beschrieben wird... bekam aber immer Fehlermeldungen... So funktionierts.
Das kann nicht aber nicht sein.
Wenn man den dazugehörigen Gegenpart löscht, z.B.dann funktioniert das auch.
Außerdem geben die Fehlermeldungen meist einen Hinweis, wo man Suchen muss (Zeile). -
Hallo Jottlieb, hier der entsprechende Teil der sidebar.php:
PHP
Alles anzeigen<?php if (is_home() || is_page()) { ?> <?php /** * If a page called "about_short" has been set up its content will be put here. * In case that a page called "about" has been set up, too, it'll be linked to via 'More'. */ $pages = BX_get_pages('with_content'); if ($pages) { foreach ($pages as $page) { $page_id = $page->ID; $page_title = $page->post_title; $page_name = $page->post_name; $page_content = $page->post_content; if ($page_name == "about") $more_url = '<a href="'.get_page_link($page_id).'" class="more">More</a>'; if ($page_name == "about_short") { $about_title = $page_title; $about_text = BX_remove_p($page_content); } } if ($about_text != "") { echo "<h2><em>".$about_title."</em></h2>\n"; echo "<p>".$about_text; if ($more_url != "") echo " ".$more_url; echo "</p>\n"; } } ?>was genau (ausser der ersten Zeile) muss da raus?
-
Sieht so aus, als würde der entsprechende Gegenpart in einer anderen Datei auftauchen.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!