- WP CMS komplexe Projekte

Nutzt man WordPress als reines CMS hat man oft nur statische Seiten. Nun mag man die manchmal bündeln. Also mehrere statische Seiten auf einer anderen statischen Seite anzeigen lassen. So ähnlich wie die Kategorienübersicht bei den Artikeln.
2. August 2009: Ergänzung des Artikels damit man statische Seiten mit einem Auszug anzeigen kann.
Statische Seiten anhand der ID auf anderer statischen Seite anzeigen
Die Reihenfolge der ID ergibt die Reihenfolge der Anzeige.
<?php $page_list = array( 3,7,25 ); foreach( $page_list as $page_id ) { query_posts( "page_id=$page_id" ); ?> <div class="entry"> ... hier die Ausgabe ... </div> <?php } ?>
Danke an Puzlowitsch für diese Lösung.
Auszug bei statischen Seiten
Da statische Seiten keinen automatischen Auszug haben, muss man ihnen diesen Auszug beibringen;)
Functions.php öffnen und das hineintippen:
function do_excerpt($string, $word_limit) { $words = explode(' ', $string, ($word_limit + 1)); if (count($words) > $word_limit) array_pop($words); return implode(' ', $words).'...'; }
Im Template dort wo oberhalb steht “Hier die Ausgabe” kommt dann hinein:
<h2 id="post-<?php the_ID(); ?>"> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <p><?php print do_excerpt(get_the_excerpt(), 20); ?></p>
Artikelversionen:
Erstveröffentlichung:17.05.08
Beispielergänzung: 02.08.09
Z
27.08.08 um 13:27wenn z.B. die statische seite 3 ein eigenes template hat (allerdings ohne navigatin etc.) UND in dem template alle artikel einer bestimmen kategorie ausgeben werden, funktioniert das?
gleiche natürlich auch für die statischen seiten 7 und 25.
alles wäre dann auf einer seite. zuerst die statische seite 3 (in deren template wieder ein query stattfindet) und so weiter.
texto
27.08.08 um 20:11das sind dann mehrere Loops unter Umständen
die könnten sich beißen,
so aus der Ferne kann ich nur sagen: Prinzipiell ja
suche bitte den Artikel:Weiterblättern auf der statischen Seite oder Sidebar
wenn Du lauter solche Loops nimmst, könnt es funktionieren
ob dies die Performance aushält ist ne andere Frage
lg
Phil
08.01.09 um 17:01Wie kann man denn den Seiteninhalt deranzuzeigenden Seiten ausgeben? Also z.b. ich will auf meiner Seite X den Titel und dem Inhalt bis zum “more” Tag der Seiten Y und Z ausgeben. Geht das? Und wenn ja wie?
mfg
Phil
texto
08.01.09 um 19:01hi Phil statische Seiten nutzen den *more* Tag nie, weil sie ja so konzipiert wurden, dass immer nur ein Inhalt auf einer Seite angezeigt wird,
Artikel nutzen den *more* Tag, weil sie auf der Startseite kurz und dann ganz angezeigt werden können
..naja verkürzt aber dennoch richtig erklärt.
daher weiß ich jetzt nicht, was Du auf der statischen Seite X anzeigen magst?
Kurze Auszüge von anderen statischen Seiten oder eben *verkürzte* (more) Artikel?
lg
Whykiki
01.08.09 um 11:43Hallo,
das ist genau das, was ich gesucht habe. Nun stelle ich eine vllt. blöde Frage, aber ich bekomme es nicht hin:
Was muss ich denn nun bei “… hier die Ausgabe …” eintragen, damit die Post untereinander mit Überschrift Link und Auszug angezeigt werden?
Geht das überhaupt?
Vielen lieben Dank!!
texto
02.08.09 um 21:50Whykiki
ich habe den Artikel um Deine Frage ergänzt
Michael
03.08.09 um 14:01Super info´s Danke Euch. Weiter so
vale001
16.08.09 um 01:01Super Info! Vielen Dank!
Genau soeinen Codeschnippsel habe ich gesucht für meine WordPress MU Template!
Alexander
17.08.09 um 15:45Langsam scheint bei WordPress ein Wettbewerb zum Thema “Wer mach das coolere CMS laufen….”
ich bin da schond abei
texto
19.08.09 um 13:25Alexander, dann musste mit mir konkurrieren (devilsmilie steht hier )
Micha
02.09.09 um 09:21Hallo,
vielen Dank für diesen Code. So etwas habe ich schon lange gesucht!
Besteht auch die Möglichkeit anzugeben, dass prinzipiell alle Unterseiten der jeweiligen Seite in dieser Form aufgeführt werden sollen oder ist dies nur über die IDs möglich?
Micha
texto
02.09.09 um 13:47ja im Seitentemplate page.php am Ende nach dem ..endif..
damit werden alle Unterseiten einer Hauptseite angezeigt
lg
holger
23.09.09 um 09:45Klasse! Genau danach hab ich gesucht
Für mich WP Anfänger ist das hier wirklich eine tolle Seite mit vielen Hilfen und Tipps. Danke dafür!
Jan
03.10.09 um 15:39schon wieder geholfen, vielen dank..
ich hab den blog jetzt auch endlich gebookmarkt..
statt zu googeln werd ich in zukunfst erstmal die texto-suchfunktion nutzen
texto
03.10.09 um 17:56yupp Jan
ist einfacher noch dazu wo ich sie doch so aufgemotzt habe
lg
DarkOverride
30.11.09 um 18:31kann man das auch irgendwie so umbauen, das das die statischen seiten auf der index.php darstellt?
WEil wenn ich oben das in die index.php einfüge, wird immer der gleiche artikel unabhängig von der ID ausgegeben.
texto
30.11.09 um 21:09naj wenn in der Kategorie immer dieselben Artikel sind ist das Verhalten logisch,
statische Seiten ist derzeit noch heavy, aber 2.9 kann das dann sehr gut.
die index ist nicht dazu da um statische Seiten anzuzeigen (noch nicht) ..
ich geh mal überlegen, aber das kann dauern … weil besondere Lösungen gefinkelte Gedanken brauchen
Theobald Saxer
01.12.09 um 14:14Besten Dank! Exakt das hat mir für mein WordPress-Template gefehlt. Merci!
DarkOverride
02.12.09 um 17:16Vielen Dank für die Antwort, das hat mir auf jedenfall weiter geholfen
kilian
29.12.09 um 15:06ich hab nun ne ganze weile rum probiert, aber muss nun mal nachfragen… bei mir wird jeweils nur die letzte unterseite angezeigt.
ich hoffe ich kann mich konkret genug ausdrücken. ich möchte in dem hauptmenüpunkt, alle seiten (unterseiten) anzeigen lassen.
ist es zwingend notwendig mit dem auszug zu arbeiten? und den code in die functions php zu schreiben? damit hab ich irgendwie meine probleme, denn ich habe ein schwieriges (komplexes) theme im einsatz.
Viktor Dite
31.01.10 um 19:11das funktioniert bei meinem wp2.9.1 nicht
ich bekomme dann nur eine leere Seite
texto
01.02.10 um 16:30Viktor dann ist da was anders nicht richtig, eventuell die IP der Seite, weil ich kann es auch bei dem neuen WP
G.M.
16.02.10 um 13:52hipp hipp Hurra
Seid gut zwei Tagen kämpf ich mir einen ab…
Jetzt durft ich dich finden – du Lösung.
Ein virtuelles Danke-Küsschen.
G.M.
Jens
10.05.10 um 21:34Wenn alle Unterseiten angezeigt werden, lassen sich denn die Seiten auch aplhabetisch nach dem Titel sortieren?
Sebastian B.
20.08.10 um 13:14Vielen Dank, danach hatte ich gesucht. Und überhaupt ein dickes Danke, je tiefer ich einsteige in WordPress desto häufiger finde ich hier die Lösung.
Ein Problem habe ich mit diesem Ansatz hier, vielleicht findest du Muße dich dem anzunehmen? Ich habe einen Thread mit Link hierher erstellt: http://forum.wordpress-deutschland.org/konfiguration/74382-mehrere-statische-seiten-auf-einer-anderen-statischen-seite-anzeigen-lassen.html
Vielen Dank im Voraus!