Mit dem Post-Page-Associator Plugin lassen sich, wie der Name schon vermuten lässt, Artikel mit Seiten assoziieren und Kategorien an Seiten binden.
Die Handhabung ist dabei denkbar einfach. Sobald Sie das Plugin aktiviert haben und eine Seite bearbeiten oder neu erstellen, erscheint eine Zusätzliche Eingabemaske mit dem Titel ”Associate posts with this page” (dt. “Artikel mit dieser Seite assoziieren”).

Sie wählen die Kategorie welche die zu verknüpfenden Artikel enthält und legen fest wie viele Artikel der Kategorie gezeigt werden sollen. Standardmäßig werden alle Artikel gezeigt und chronologisch absteigend sortiert (Neueste Artikel oben).
Hilfe! Es geht nicht!
Beim ansehen der entsprechenden Seite stellen Sie möglicher Weise fest das keine der angehängten Artikel zu sehen sind. Vermutlich unterstützt Ihr Theme keine “associated posts”. Dem Problem lässt sich einfach Abhilfe schaffen: Setzen Sie in Ihrem WordPress Administrationsbereich unter Einstellungen -> Lesen einen Hacken bei Assoziierte Artikel und aktivieren Sie die Option “Mein Theme unterstützt keine assoziierten Artikel. Hänge die Artikel an das Ende der Seiten an”.

ShortCode
Das Plugin stellt den ShortCode [ associated_posts ] zur Verfügung um die angehängten Artikel auch in Themes darzustellen welche keine Unterstützung für Associated Posts mitliefern. Mit dem ShortCode können Sie an einer beliebigen Stelle in einer Seite eine Liste der mit der Seite verbundenen Artikel einfügen. Der ShortCode wird normaler Weise nur einmal interpretiert da es keinen Sinn macht die selbe Liste an mehreren Stellen der Seite darzustellen. Sollten Sie trotzdem den Wunsch haben mehrere Artikelauflistungen einzufügen können Sie die Code mit dem Parameter “enforce” erweitern und die Darstellung erzwingen. (z.B. [ associated_posts enforce ])
Theme Entwickler
Das Plugin richtet sich auch an Theme Entwickler. Um dem Plugin mitzuteilen dass Ihr Theme Associated Posts unterstützt können Sie die Funktion add_theme_support() verwenden. Der Funktionsaufruf sollte am Anfang der functions.php erfolgen.
1 | add_theme_support('associated_posts'); |
Damit wird vor dem Benutzer im Backend die Option “Mein Theme unterstützt keine assoziierten Artikel. Hänge die Artikel an das Ende der Seiten an.” versteckt. Über die in der Plugin Klasse enthaltene Funktion get_associated_posts() können Sie auf die angehängten Artikel zugreifen.
1 2 3 4 5 6 7 8 | wp_plugin_associate_posts_and_pages::get_associated_posts ($post_id = Null, $limit = Null){ /* $post_id: the id of the page which associated posts you want to read. if $post_id = Null, the plugin will read from current page. $limit: the number of associated posts you want. if $limit = Null you will get as many posts as the user set up in the backend. This function return an get_posts() result array(). */ } |
Download
Weitere Informationen und den Download zum Plugin finden Sie hier: Post-Page-Associator Plugin von Dennis Hoppe.
Ich führe zu diesem Plugin einen Changelog in welchem ich alle Änderungen der Versionen protokolliere: Changlog des Post-Page-Associator Plugins.
Unterstützen
Sie mögen dieses Plugin? Warum nicht einige der folgenden Dinge tun!?
- Verlinken Sie es damit auch andere davon erfahren.
- Bewerten Sie es in Plugin Verzeichnissen damit andere es einfacher finden.
- Spenden Sie eine Kleinigkeit als Wertschätzung für meine gute Arbeit
- per Paypal, oder mit einer Kleinigkeit von
- meinem Amazon-Wunschzettel.


add_theme_support('associated_posts');then it supports associated posts. ;) Kubrik does not support associated posts. But i hope there will be more themes in the future that support this. My new Sandfish Theme supports it. ;)ul.associated-posts { list-style-type: none; }If you want i do that for a small donation. Just send me a login to your page so i can edit your theme.ul.associated-posts { list-style-type: none; }in your style.css theme file. If you want to have the look and feel of the associated posts from the front page your theme has to support associated posts. I can upgrade your theme if you want. Let me know...add_theme_support('associated_posts');