hi,
ich habe meine Sidebar unterteilt, moechte aber in einer Kategorie nur bestimmte Seiten angezeigt bekommen.
Ich habe keine lust mit dem "&exclude" alle Seiten die ich neu erstelle, auszuschliessen.
.......wp_list_pages('title_li=&exclude=12,29,31,32,33,34,35,36,37,38,39 ').....
ich habe leider sehr wenig Ahnung von PHP.
Kannmir da bitte jemand helfen!!!
PHP Code zum Sortieren der Sidebar
-
-
- 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)
-
Die einfachste Möglichkeit die es dazu gibt ist:
Lege 2 Seitenbäume an!
Das heißt die sofort zugänglichen Seiten (über die Sidebar) werden unter eine Hauptseite eingeordnet und die Seiten die nicht sofort zugänglich sein sollen, legst Du unter eine andere Hauptseite.
Beim WP-List-Pages in der SideBar gibst Du dann statt exclude den Parameter ChildOf mit der ID der Hauptseite an, derren Seiten sofort zugänglich sein sollen.
CodeSeite1 <-- öffentliche Hauptseite Seite2 Seite3 Seite10 <-- nicht öffentliche Hauptseite Seite11 Seite12 Seite13In der Sidebar dann
Was aber nicht verhindert das die Seiten per URL aufgerufen werden könnten, sollten jemand die IDs der somit ausgeschlossenen Seiten kennen....
vG
Arno
-
mmmhhh ja past nicht ganz :(
ich habe sie Seiten in loser Reihenfolge erstellt und will nur etwas Ordnung reinbringen.
Ich suche also nach einen "&exclusive" oder so einem aehnlichen Befehl, da wo ich nur die Seiten angeben muss, die anzeigt werden sollen. -
Also - du kannst einer Seite eine "Reihenfolgen-Nummer" mitgeben. Ist auch nicht zu spät - das kannst Du mit bestehenden Seiten auch machen.
Unsichtbare Seiten: Das mit den zwei Seitenbäumen mach ich auch meistens so. Was man auch noch machen kann: "Sidebar Page Switcher" - Das PlugIn gibt's hier: http://www.hobbingen.de/software/wordpress.php
Nach Installation des PlugIns wird einem beim “Seite schreiben” ein zusätzliches Dropdown-Menü zur Verfügung gestellt, in dem man zwischen “Diese Seite in der Sidebar Anzeigen” und “Ausblenden” wählen kann. Dazu muss man in der “sidebar.php” seines Themes allerdings das Template-Tag wp_list_pages(); durch sps_list_pages(); austauschen.
-
ja schonmal nicht schlecht!
aber damit kann ich keine verschiedenen Klassen defenieren, sprich keine Infokesten und keine Bildergalerie......
da muss es doch irgendeo befehlt fuer PHP geben oder???? -
Sorry, aber was haben einzelne Seiten mit Infokästen oder gar einer Bildergalerie zu tun?!?
Das währe die eierlegende Wollmilchsau und die gibt's nicht... Die einzelnen Elemente der Sidebar müssen getrennt voneinander betrachtet werden und nicht alles als 1 Mischmasch...
Die einzelnen Befehle bzw. Tags sind nunmal jeweils nur für 1 Punkt zuständig...
Wenn Du mehr willst, als das was Du oben nachfragst, kann das niemand wissen, da nicht benannt.... -
Ok war vielleicht falsch ausgedueckt.
ich wuerde gerne ein Hauptmenu haben, wo bestimmte seiten angezeigt werden. Aber auch 2 bis 3 Untermenues, wo auch in jedem Untermenue bestimmte seiten angezeigt werden. -
Das kannst Du alles über wp_list_pages handeln unter angabe des Parameters childof, was aber nunmal bedingt, das Du die Seiten entsprechend strukturierst. Sprich Zuordnung der Seiten zu einzelnen Seitenbäumen etc. Für das Hauptmenü legst Du die Bäume innerhalb des Hauptbaums an und setzt den Parameter depth=1 dann wird für das Hauptmenü nur eine Ebene angezeigt.
Machbar ist alles, man muss sich aber nunmal auch an die von der eingesetzten Software vorgegebenen Rahmenbedingungen halten ;)
vG
Arno -
Zitat von chaoszwerg
Ok war vielleicht falsch ausgedueckt.
ich wuerde gerne ein Hauptmenu haben, wo bestimmte seiten angezeigt werden. Aber auch 2 bis 3 Untermenues, wo auch in jedem Untermenue bestimmte seiten angezeigt werden.
ich regele dies mit Linkkatgoriengut ich muss dann jede neue statische Seite als Link einfügen
aber so habe ich mir Gestaltungsmöglichkeiten,verschiedene links je kategorie
so habe ich volle Kontrolle und was wo erscheint oder wo nicht
lg
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!