WordPress Plugin: Related Posts by Category

Sonntag, Januar 10, 2010 19:59
Abgelegt unter Internet, Plugins

Vor einigen Tagen war ich auf der Suche nach einem geeigneten Plugin für Deeblog, welches mir erlaubt Themenrelevante Beiträge – innerhalb von Deeblog – am Ende eines Artikel anzeigen zu lassen. Da ich bereits des öfteren auf eben solche Plugins auf anderen Seiten gestoßen bin, habe ich mich auf die Suche nach einem “Related Posts” Plugin gemacht. Mit Erfolg!! Related Posts by Category für WordPress.

Die Suche ist allerdings nicht sehr einfach, vorallem nicht, wenn man zum ersten Mal nach einem solchen Plugin sucht. Da ich jedoch fünig geworden bin, möchte ich mein Ergebnis kurz einmal vorstellen.

English Version (Download)

Related Posts by Category: The WordPress-Plugin for similar Posts

Kategorie als Kriterium für Relevanz
Das WordPress-Plugin Related Posts by Category listet ähnliche Beiträge eines beliebigen Artikels auf. Als Suchfaktor verwendet das Plugin nicht den Beitragstitel und auch nicht die Gewichtung des Inhalts. Vielmehr dient die Kategorie, die dem aufgerufenen Beitrag zugewiesen wurde, als Quelle der Übereinstimmung. Grund: Posts der äquivalenten Kategorie haben immer identische Thematik und sind daher absolut relevant.

Features

  • Ausgabe des zum Beitrag passenden Bildes (Post Thumbnail)
  • Schnelle Abfrage in nur einem SQL-Statement
  • Anzahl der Ergebnisse und weitere Optionen einstellbar
  • Kinderleichte Inbetriebnahme des Plugins
  • WordPress 2.3 vorausgesetzt

Funktionsweise

Nach dem Aufruf folgender PHP-Funktion mit justierten Parametern (mögliche Werte weiter unten) aus dem Template heraus, gibt das aktivierte Plugin eine Liste mit verwandten Beiträgen aus:


<ul>
<?php if (class_exists('RPBC')) {
new RPBC(
array(
'orderby' => 'post_date',
'order' => 'DESC',
'limit' => 5,
'echo' => true,
'before' => '<li>',
'inside' => '&raquo; ',
'outside' => '',
'after' => '</li>',
'rel' => 'nofollow',
'type' => 'post',
'image' => array(50, 50),
'message' => 'Keine Treffer'
)
);
} ?>
</ul>

Die möglichen Parameter im Detail erklärt:

  • orderby
    Der Parameter orderby beinhaltet den Spaltennamen, nach dem die Ausgabe sortiert werden soll. Welche Spalten verwendet werden können, kann der WordPress-Tabellenbeschreibung entnommen werden. Für eine zufallsgenerierte Ausgabe ist der Wert RAND zuständig.
  • order
    Mit ASC für aufwärts und DESC für abwärts als Wert wird die Richtung der Sortierung bestimmt. Nur in Verbindung mit orderby.
  • limit
    Limit begrenzt die Anzahl der gefundenen Einträge.
  • echo
    TRUE gibt das Resultat im laufenden HTML-Quelltext aus, im anderen Fall wird es als String für die Weiterverarbeitung zurückgegeben.
  • before, inside, outside, after
    XHTML-Tags oder einfach nur Zeichen, die entsprechend vor, im und nach dem erzeugten Link eingefügt werden.
    Das Format: %before<a>%inside Link %outside</a>%after
  • rel
    Der an die Funktion übergebene Wert wird im REL-Tag des Ankers verwendet, um die Links z.B. als nofollow oder Archiv zu kennzeichnen.
  • type
    Ist der Wert leer, werden auch Unterseiten (statische Seiten) berücksichtigt. post als Parameter gibt nur Beiträge, page dagegen nur Pages als Output aus.
  • message
    Standard-Text als Ausgabe, falls keine Treffer gefunden wurden.
  • image
    Stellt das zum jeweiligen Beitrag zugehörige Bild dar: Post Thumbnail (ab WordPress 2.9), alternativ erstes Bild des Beitrags. Mögliche Werte: thumbnail, medium, large oder array(w, h) mit gewünschten Bildabmessungen (w = Breite, h = Höhe).
  • hidden
    Unterdrückt die Ausgabe des Titels (Wert title), aber auch des Bildes (Wert image). So können nur Thumbnails ohne Beitragstitel gezeigt werden.

Beispiel
Ein funktionierendes Beispiel mit ähnlichen Artikeln zu diesem Beitrag befindet sich weiter unten auf dieser Seite zwischen dem eigentlichen Beitrag und den Kommentaren.

Download
» Related Posts by Category

  • Format: ZIP
  • Größe: 2,5 KB
  • Version: 0.5

Installation

  • Plugin downloaden
  • ZIP-Archiv entpacken
  • Datei related_posts.php ins Verzeichnis ../wp-content/plugins/ hochladen
  • Reiter Plugins aufrufen
  • Plugin Related Posts by Category aktivieren
  • single.php um den PHP-Aufruf related_posts_by_category(…) (siehe Beispiel und mögliche Parameter oben) erweitern

Ähnliche Plugins

WordPress Related Posts

Latest Post by Category

Simple Tags

Du kannst einen Kommentar schreiben, oder einen trackback von deiner Seite setzen.

Schreiben Sie einen Kommentar

granny bit torrent aston martin db9 loan mortgage calculator mortgage loan calculator wordpress themes