2009-06-09 18 views
0

Ich bin daran interessiert, eine Vorlage in einer Wordpress-Installation zu ändern, um verwandte Beiträge anzuzeigen ... in meinem Fall, ich denke, ich wäre in Ordnung mit nur die neuesten 5 Beiträge in der aktuellen Post-Kategorie.Related Posts in WordPress

Wie würde man das tun ohne ein Plugin zu installieren? Ich würde eher die Vorlage in diesem Fall ändern

Ich habe auf Google versucht zu finden versucht und war nicht erfolgreich bei der Suche nach den richtigen API-Aufrufe, um dies zu erreichen.

Antwort

0

Es gibt ein Plug-in für verwandte Beiträge nach Kategorie, unter http://wordpress.org/extend/plugins/related-posts-by-category/. Installiere es im WP-Admin und ändere dein Theme. Der folgende Code generiert eine Reihe von fünf Li's mit Links zu den Posts.

<?php 
related_posts_by_category(
     array(
     'orderby' => 'post_date', 
     'order' => 'desc', 
     'limit' => 5, 
     'echo' => true, 
     'before' => '<li>', 
     'inside' => '', 
     'outside' => '', 
     'after' => '</li>', 
    // 'rel' => 'nofollow', 
     'type' => 'post', 
    // 'message' => 'no matches', 
     'showthis' => true 
    ) 
    ); 
?> 
0

Wie von den anderen Plakaten erwähnt, benötigen Sie ein Plugin, um diese Arbeit zu machen. Der Grund ist, dass es keine API in WordPress gibt, um die zugehörigen Beiträge zu erhalten. Was die Plugins im Allgemeinen tun, baut eine Datenbank aus allen Wörtern in allen Postings auf und zeigt die Postings mit den gebräuchlichsten Wörtern an.

Eine Erläuterung dazu, wie stackoverflow dies tut, finden Sie unter this question. Das Buch Programming Collective Intelligence hat eine gute Erklärung für einige der fortgeschritteneren Ansätze zu dem verwandten Postproblem.

Verwandte Themen