WordPress: Artikel nur auf bestimmten Seiten anzeigen / anhängen

Außerdem will man auf bestimmten Seiten zusätzliche, unterschiedliche Plugins anzeigen.
Eigentlich sollte das einfach sein – möchte man meinen.Nun – WordPress denkt da anders. Die Intention ist eher, dass man Artikeln kategorisiert, tagged und mittels eingebauter Funktionen gefiltert “abrollt”.In vielen Fällen – aus der Sicht eines chronologischen Weblogs – ist das hinreichend flexibel.
Na gut, aber warum nimmt man dann nicht einfach das eingebaute Category Widget (Kategorie Widget)?
So, genug mit dem ganzen einführenden Palaver …
Wie kriegt man nun WordPress dazu, dass es auf einzelnen Seiten bestimmte Artikel-(Kategorien) anhängt?
Ein Beispiel…
Wir nehmen an, wir möchten eine Seite erstellen, die nur chronologische Artikeln zum Projekt “Wir bauen ein Gartenhaus” anzeigen soll.
- Wir legen eine Seite an mit dem Titel “Wir bauen ein Gartenhaus”.
- Wir legen eine Category an mit “Gartenhaus”.
Wir brauchen ein kleines Plugin – das “page2cat” heisst- und nur ein paar kleine Änderungen in dessen Sourcecode.
Keine Angst – das von mir modifizierte* Plugin mit den Änderungen kann hier runtergeladen werden >> page2cat_HRUS
* Ich habe das Plugin kosmetisch verbessert, da es sonst nur die Artikel-Titel als hässliche Liste anhängen würde. Nun gibt das Plugin die Artikeln mit Titel und Inhalt untereinander aus.
So geht´s weiter…
- Plugin unter Plugins >add new (installieren ) > upload (hochladen) – Plugin vom eigenen Rechner hochladen und aktivieren.
- Wir ignorieren die Optionen des installierten Plugins, da wir nur einen kleinen Teil verwenden, bzw. das Plugin eigentlich für eine etwas andere Aufgabe gedacht ist.
- Da wir die Seite mit der Kategorie “Gartenhaus” verknüpfen müssen. Sehen wir zuerst nach welche ID die Kategorie “Gartenhaus” hat.
- Dazu gehen wir in Artikel > Kategorie (Posts > Category) und fahren mit dem Mauszeiger über die Kategorie “Gartenhaus” (nicht klicken!). Wir betrachten nun ganz unten im Browser welcher Link angezeigt wird. Der angezeigte Link sollte dann so etwas am Ende anzeigen “…&Cat_ID=..”. Uns interessiert hier nur die Zahl, die rechts neben dem “=” steht. Sagen wir mal, diese Zahl könnte 8 lauten. Diese Zahl merken.
- Jetzt gehen wir in den Editmodus unserer Seite “Wir bauen ein Gartenhaus”.

Nach einigen einführenden Zeilen Text und einem netten Foto des Gartenhauses, fügen wir im Anschluß diesen Vermerk (Tag) ein:
[catlist=8] - Speichern.
- Nun ist diese Seite mit der Kategorie “Gartenhaus” verknüpft.
- Wenn noch nicht vorhanden, erstellen wir eine handvoll Artikeln zum Thema “Gartenhaus” und klicken bei allen die Kategorie “Gartenhaus” an.
- Schaut man nun die erstellte Seite im Front-end an, dann erkennt man im Anhang der Seite -in chronologischer Reihenfolge- alle jene Artikeln, die zuvor mit der Kategorie “Gartenhaus” markiert wurden.
Für Feinspitze …
Natürlich lassen sich mit diesem Prinzip Artikel beliebig vielen themen-bezogenen Seiten zuordnen, bzw. bestimmen wo in der Seite ein Artikel erscheinen soll. Nur zu…![]()
| Artikel drucken |











Mondolingua d|c|s social bookmarks
vor 1 Jahr
Hi, genau das beschriebene suche ich dringend… nur funktioniert das bei mir nicht. Funktioniert das auch noch mit WP3.x?
Und wo genau trage ich den Tag [catlist=X] ein? Im HTML Text des Artikels?
mart.n
vor 1 Jahr
Hi Mart.n
Den Shortcut [...] einfach in den Text (wie unter Punkt 5 erklärt) der gewünschten Seite einfügen. “X” mit der Kategorie ID ersetzen. Speichern.
Das Plugin sollte mit (noch) mit allen WP3.x funktionieren, sofern keine anderen bei Dir installierten Plugins quer-schießen.
ciao
Harry
vor 1 Jahr
Hi,
hab da mal ne Frage zu dem Plugin. Wir migriren für ein Reisebüro eine statische html Seite (aus den 90er) nach WordPress. Dabei werden einige hundert “pages” enstehen. Saisonale Sonderangebote werden als Post veröffentlicht. Nun müssen wir den vielen verschachtelten “Page templates” automatisch die entsprechende “CategoryID” zuweisen. Und genau da liegt unser Problem. Denn wir wollen nicht für jede einzelne Seite ein eigenes template erstellen.
Irgendeine Idee ? vieleicht mit Custom Fields die man mit einer Datenbank verknüpft und beim erstellen einer Seite dem “page template” die ID aus dem custom field nehemn läßt?
Bin für jede Hilfe dankbar
vor 1 Jahr
Hi Andre
So ganz ist mir noch nicht klar was ihr machen, bzw. wie ihr die Posts und Pages organisieren wollt.
Bei meinen Migrationen von größeren Inhaltsblöcken habe ich die Import-Funktion von WordPress genutzt und statische Texte zunächst in das WordPress XML Import Format organisiert. Und den Import-Filter etwas umgebaut. Dann alles in einem Schwung importiert. Oder Inhalte generisch importiert in eine Kategorie und danach Posts und Pages mit SQL Befehlen entsprechend eingerenkt. Es gibt auch 1-2 brauchbare Plugins, womit man Batch-Zuweisungen für beliebige Kategorien machen kann.
Hope that helps.
Ciao
Harry
vor 1 Jahr
Der shortcut in den Klammer [ ] wird im Text angezeigt.
Was mache ich falsch?
Man sollte dies doch normalerweise nicht sehen oder?
vor 1 Jahr
Hi
Das hört sich danach an, dass das von mir beschriebene Plugin zwar hochgeladen, aber noch nicht aktiviert wurde, oder eventuell Leerzeichen innerhalb der Klammern sind. Z.B. [ catlist=xx ]
Mittlerweile gibt es ein viel leistungsfähigeres Plugin, womit man das selbe erreicht, bzw. viel bessere Möglichkeiten der gezielten Artikel-pro-Seiten-Auflistung hat.
Ich werde demnächst darüber einen Artikel veröffentlichen.
Das Plugin heißt “Post Page Associator”. Ich empfehle dieses Plugin zu verwenden.
Ciao
vor 1 Jahr
Hallo,
das Plugin ist eigentlich genau das was ich suche nur leider hat es meiner Meinung nach einen Fehler.
Die Artikel werden alle zusammen angezeigt und nicht so wie es normal ist. Ich will die einzelnen Artikel auch anklicken können und denn durchlesen. Ist dies möglich?
vor 1 Jahr
Du hast mir wirklich sehr geholfen!
Doch einen Makel gibt es leider noch. Bei den angehängten Artikeln ist die Überschrift leider genauso klein wie der Text. Lässt diese sich noch größer b.z fett machen?
vor 1 Jahr
Hallo,
die Anleitung hat mich auf jeden Fall schon einen Schritt weiter gebracht. Allerdings erscheint der von mir erstellte Artikel immer noch auf der Home/Start Seite. Ich möchte den Artikel aber nur auf der “Unterseite” erscheinen lassen. Kann man dies irgendwie noch unterdrücken?
Vielen Dank
vor 1 Jahr
Hallo
Ich habe zu diesem Thema inwischen ein neues Plugin beschrieben, das besser und leistungsfähiger ist: Post Page Associator
Mit diesem Plugin kannst Du einerseits bestimmte Artikel nach Katagorien, Tags und einzeln anzeigen und andererseits auch die Form der Anzeige über mehrere fertige Templates anpassen. Ich empfehle dieses zu verwenden.
Ciao
admin
vor 1 Jahr
Hallo Jonas
Bitte verwendet das neue Plugin, wie hier von mir beschrieben: Post Page Associator
Mit diesem Plugin kannst Du die Form der Anzeige über mehrere fertige Templates anpassen. Ich empfehle dieses zu verwenden.
Ansonsten müsstest du im Source-code des alten Plugins den Titel mit ergänzen.
vor 1 Jahr
Hallo Marvin
Bitte dieses Plugin verwenden, wie von mir beschrieben: Post Page Associator
Mit diesem Plugin kannst Du bestimmen auf welchen Seiten, Artikel aus bestimmten Kategorien, Tags oder einzeln erscheinen sollen. Ich empfehle dieses zu verwenden.
Im alten Plugin müsstest du im Sourcode eine Abfrage einbauen in etwa so:
if ( !is_home() ) {
…
}
Nimm lieber den Post Page Associator
Ciao
Harry
vor 1 Jahr
Hy… ich hatte mich gefreut endlich mal nen Vernünftigen Lösungsanstz zu finden nur leider existiert das von Dir empfohlenen Plugin nirgends…. ( Post Page Associator ) Ich dreh nochmal ab mit dem WordPresss…..s
vor 1 Jahr
Hallo Sven
Danke für deinen Kommentar. Hab selber gerade gemerkt, dass der Autor (Dennis Hobbe) des Plugins “Post-page Associator”, die kostenlose Version aus dem Repository genommen hat und nur mehr die kostenpflichtige Pro Version anbietet. Schade. Wäre doch ein kostenloses, dafür aber abgespecktes Plugin wahrscheinlich werbewirksamer für die Pro Version gewesen, da die Software sehr gut gemacht ist. Aber das muß der Autor selbst entscheiden. Ich habe noch zu Demonstrationszwecken die alte freie Version meinem Post-Page-Associator Artikel als Download hinzugefügt.
Sie funktioniert noch mit der WordPress Version 3.3.1.
Hinweis: Dieses Plugin wird aber nicht mehr upgedated werden.
ciao
Harry
vor 1 Jahr
Hallo Harry, vielen Dank, dass du das Plugin zu Demonstrationszwecken nochmal als Download zur Verfügung stellst. Ich werde es damit probieren und geben gerne in den nächsten Tagen noch ein kurzes Feedback. Grüße Marvin
vor 1 Jahr
Hallo,
also die Seiten mit den Artikel zu assoziieren funktioniert sehr gut. So kann ich beispielsweise Artikel einer bestimmten Kategorie zuordnen und diese Kategorie mit einer Seite assoziieren. Nun möchte ich die assoziierten Artikel nicht auf der Home/Start Seite anzeigen. Dazu habe ich die Plugins “Simply Exclude” und “Stealth Publish” getestet. Das Problem ist, dass dann aber die Artikel auch nicht mehr auf den assoziierten Seiten angezeigt werden. Kennt hier jemand dazu eine Lösung oder hat das gleiche Problem. Vielen Dank. Marvin
vor 1 Jahr
Hallo Marvin
vermutlich hast du als Startseite die Blogansicht eingestellt. Sie zeigt einfach alle Artikel der Reihe nach. Was wäre wenn du als Home einfach auch eine Seite nimmst und dieser bestimmte Kategorien zuweist, die nicht auf den anderen Seiten vorkommen?
ciao
Harry
vor 1 Jahr
Hallo Harry,
jupp, Danke für dein Hilfe. So habe ich es nun auch gemacht und das funktioniert wunderbar. Also dann. Grüße Marvin
vor 1 Jahr
Hallo,
Vielen Dank
der link führt mittlerweile ins leere. Hat man mir evtl. einen aktuellen Link, auf dem das PluginPost Page Associator zum downloaden ist. Ganau die Sache brauch ich nämlich.
vor 1 Jahr
Danke für den Hinweis. Anscheinend wurde das ursprüngliche Plugin aus dem WordPress Repo verbannt, weil es zu aufdringliche Werbung enthielt. Der Autor (Dennis Hoppe) hat inzwischen eine überarbeitete kostenlose Lite-Version “Associated Posts” erstellt, die von seiner Website heruntergeladen werden kann. Näheres dazu steht im Update-Block in meinem neueren Artikel.
Hoffe das hilft.
ciao
Harry
LG
Harry
vor 1 Jahr
Danke für die gro´ße Hilfe, das Plugin ist die perfekte Lösung für mein Problem.
Karolina
vor 8 Monaten
perfekt, danke
vor 7 Monaten
Tach allerseits.
Wunderbar beschriebene Anleitung hier. Hat direkt problemfrei funktioniert. Hätte aber trotzdem noch 2 kleine Fragen:
Meine Artikel mit der Kategorie X werden tatsächlich auf der statischen seite Y angezeigt, jedoch nur der Text ohne die Galerie die mit dabei sein sollte. Wie geh ich da vor?
Frage zwei wäre; die Artikel werden auf der Home seite UND auf der statischen seite angezeigt. Kann die ursprünglichen Artikel auf Home ausblenden oder erscheinen die nun zwingend an beiden stellen?
Grüsse
ƒ
vor 5 Monaten
Ich habe hierzu selbst ein Plugin geschrieben, könnt es ja mal testen
über Rückmeldung würde ich mich natürlich freuen
http://finbey.de/wp/plugins/single_categories/