Wie Sie den neuesten Beitrag einer bestimmten Kategorie auf einer passenden Seite einfügen

Ich habe mehrere Seiten, und auf jedem möchte ich den neuesten Beitrag aus der Kategorie anzeigen, die dieser Seite entspricht.

Ich habe also Seite 1, 2 und 3, und auf Seite 1 möchte ich den neuesten Beitrag aus der Kategorie A. 2 -> B, 3 -> C, und so weiter.

Ich habe versucht, das selbst zu programmieren, aber ich finde keine solide CMS-resistente Möglichkeit, die Seite mit der Post-Kategorie zu verknüpfen. Wenn also jemand die Seite ändert, würde ich den Beitrag verlieren.

Ich habe das Plugin http://wordpress.org/extend/plugins/list-category-posts/ gefunden, das zu tun scheint, was ich will, jedoch einen Shortcode zu meiner Seite hinzufügt, nur den Shortcode anzeigt und nichts tut . Ich nehme an, das ist, weil es WP 3.1.4 unterstützt und ich 3.2.1 laufen lasse.

Kann ich diese functionalität selbst programmieren oder muss ich eine Verknüpfungstabelle in der database erstellen? Ich würde lieber das WP-Framework verwenden, aber wenn ich das nicht knacken kann, schreibe ich einfach ein Skript, um es in einfachem alten PHP zu machen und es einfach einzuschließen, was ich nicht machen möchte.

Solutions Collecting From Web of "Wie Sie den neuesten Beitrag einer bestimmten Kategorie auf einer passenden Seite einfügen"

Ich habe es geschafft, dieses Problem zu lösen, indem ich meinen eigenen Code erstelle.

In meinem content-excerpt.php Vorlagen-Teil habe ich folgendes content-excerpt.php ,

 if(!is_page('Home')){ $page = get_page(get_the_ID()); $custom = get_post_custom($page->ID); // I have added a custom field on the page, which contains the category id $custom_post = get_posts(array('numberposts'=>1, 'category'=>$custom['Category Link'][0], 'post_type'=>'post', 'post_status'=>'publish')); $post = $custom_post[0]; } 

Was ich dann normal nutzen kann, mit Dingen wie the_title()

Hoffe jemand findet das praktisch.