Ich habe die Suchfunktion genutzt, aber nirgendwo eine Lösung des Problems gefunden. Es muss doch möglich sein die SIdebar auf jeder Seite (Page) anzeigen zu lassen.
Ich habe in der single.php und der page.php nachgesehen.
In beiden ist get_sidebar enthalten, dennoch wird keine angezeigt?!
Vielen Dank schonmal.
Sidebar auf allen Unterseiten 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)
-
also interessant wäre zum Beispiel ein Link zu deinem Blog oder zumindestens die Info, welches Theme du benutzt ... davon hängt das nämlich ab ...
was mich wundert ist, daß du sagst, get_sidebar ist vorhanden, aber die Sidebar nicht ... auch nicht unten drangehangen oder so ...
eine Möglichkeit wäre zum Beispiel, da du ein Theme hast, das mit narrow- und widecolumn aufgebaut ist ... hier müßte dann single.php von wide auf narrow "umgestellt" werden ... aber wie gesagt, mehr Infos bitte
-
Sorry. Ich nutze Blix ... http://tetshuno.rpga.info/blog/
-
ausgerechnet Blix ... das Theme, das ich für das komplizierteste Theme halte ... also ich kann dir schon mal soviel sagen, es hängt mit singelcol zusammen
muss mir das Theme mal runterladen und mal testen ...
EDIT: so habe mir das Theme mal runtergeladen .... also in der Header.php muss du schon mal die Zeile 17 abändern in <body><div id="container"> ... dann hast du zumindestens schon mal die Aufteilung richtig ... aber er zeigt dann immer noch nicht die Sidebar an ... da muss ich nochmal testen, warum ...
EDIT2
also wenn ich die Sidebar in dem Template Contacts hinzufüge geht es ... nur bei den Pages irgendwie noch nicht ... vielleicht hat ja jemand anders noch ne Idee ... aber das mit der singelcol musst du schon mal ändern ... -
Hatte das gleiche Problem auch mal mit meinem Blix.
Hiermit hab ich's dann hinbekommen.Blöderweise muss ich in der sidebar.php jetzt jede
Seite eintragen die die Sidebar enthalten soll ...<?php if (is_home() || is_page("contact")) { ?>
u.s.w.
Viel Glück,
Johannes
-
darauf muss man erst mal kommen, daß in der sidebar noch ne if-Abfrage eingebaut ist .... ... naja aber du musst gar nicht jede Seite eintragen ... es sollte reichen wenn du schreibst
<?php if (is_home() || is_page()) { ?>
aber dennoch nicht die Änderung vergessen, die ich oben erwähnte ... ohne die geht es nämlich nicht ... aber das steht ja in dem Link auch nochmal ...
-
Also bei mir will es einfach nicht funktionieren. Ich habe zwar schon die richtige Aufteilung, aber die Sidebar will nicht erscheinen.
Ich habe etliche Sachen probiert, aber nichts hat den gewünschten Effekt gehabt.
edit: Sorry, war wohl zu voreilich. Es hat tatsächlich geklappt. Danke ihr beiden. ;)
edit2: Hmm. Ich merke gerade, dass auf einer der Seiten die Navigation fett ist, also die Links. Seltsam, werd ich aber wohl hinbekommen. Aber warum ist es nur bei einer? Fehler im Content? Die Sidebar kommt ja erst später im Code. -
super, daß das schon mal geklappt hat ... und mit den "fetten Links" da würde ich nicht auf einen Fehler tippen ... also nur die Kategorien sind fett, wenn ich das jetzt richtig gesehen habe ... also wird das wohl irgendwo in der css-Datei so definiert sein ... bzw. das wird dann in der sidebar aufgerufen ...
musst mal schauen ...
-
Zitat von littleshopAlles anzeigen
Also bei mir will es einfach nicht funktionieren. Ich habe zwar schon die richtige Aufteilung, aber die Sidebar will nicht erscheinen.
Ich habe etliche Sachen probiert, aber nichts hat den gewünschten Effekt gehabt.
edit: Sorry, war wohl zu voreilich. Es hat tatsächlich geklappt. Danke ihr beiden. ;)
edit2: Hmm. Ich merke gerade, dass auf einer der Seiten die Navigation fett ist, also die Links. Seltsam, werd ich aber wohl hinbekommen. Aber warum ist es nur bei einer? Fehler im Content? Die Sidebar kommt ja erst später im Code.
Hallo,
ich schlage mich mit dem gleichen Problem rum und kriege es nicht hin - ich habe die header.php geändert, die Aufteilung ist jetzt auch da, die sidebar.php hat den zusätzlichen if ... is_page() bekommen, aber ich sehe die Inhalte der sidebar auf den Unterseiten nicht??? Vielleicht könnt ihr mir nochmal auf die Sprünge helfen ???meine seite: http://www.mayaweb.de
anbei der code meiner sidebar datei
PHP
Alles anzeigen<hr class="low" /> <!-- subcontent ................................. --> <div id="subcontent"> <?php /** * Pages navigation. Disabled by default because all new pages are added * to the main navigation. * If enabled: Blix default pages are excluded by default. */ ?> <h2><em>gehe zu</em></h2> <ul class="pages"> <?php $excluded = BX_excluded_pages(); wp_list_pages('title_li=&sort_column=menu_order&exclude='.$excluded); ?> </ul> <?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"; } } ?> <h2><em>Aktuelles</em></h2> <ul class="categories"> <?php wp_list_cats('sort_column=name&hide_empty=0'); ?> </ul> <h2><em>Links</em></h2> <ul class="links"> <?php get_links('-1', '<li>', '</li>', '', 0, 'name', 0, 0, -1, 0); ?> </ul> <?php } ?> </div> <!-- /subcontent --> -
also leider funktioniert dein Link nicht ... er spuckt ne Fehlermeldung aus ... musst mal schauen ...
also hilfreich wäre z.B. auch der Quellcod von der page.php ... und halt nen funktionierender Link ;)
-
anbei der quelltext der page.php
PHP
Alles anzeigen<?php get_header(); ?> <!-- content ................................. --> <div id="content"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content(); ?> <?php endwhile; ?> <?php endif; ?> </div> <!-- /content --> <?php get_footer(); ?>
der link sollte funktionieren - vielleicht hatte ich gerade an der seite gefummelt -
-
tausend dank - irgendwie wird man ja betriebsblind !!!
-
Zitat von sebas
tausend dank - irgendwie wird man ja betriebsblind !!!
gern geschehen ... wenn du jetzt halt noch die komplette Sidebar überall sehen willst, musst du die if-Abfragen rausnehmen ...
betriebsblind :confused: ... kannte ich ja noch gar nicht ... aber gefällt mir voll gut ... gleich mal gespeichert das Wort :-D
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!