Relevanssi ist ein sehr mächtiges Plugin für WordPress, das die eingebaute Suchfunktion vom Umfang und den Möglichkeiten her deutlich erweitert. Relevanssi bietet auch die Möglichkeit, Related Posts (also „passende Beiträge“) zu einem Beitrag anzuzeigen.
Das Standard-Template für die Related Posts ist mir jedoch deutlich zu umfangreich, daher habe ich nach einem Weg gesucht, wie dieses einfacher gestaltet werden kann.
Die Lösung ist recht einfach. Im eigenen Theme eine Datei namens templates/relevanssi-related.php
anlegen. In dieser Datei folgenden Code einfügen:
<?php if (!empty($related_posts)) { echo '<div class="related-posts">'; echo '<h3>Ähnliche Beiträge</h3>'; echo '<ul>'; foreach ($related_posts as $related_post_id) { $the_post = get_post($related_post_id); $link = get_permalink($related_post_id); $title = $the_post->post_title; echo '<li><a href="'.$link.'">'.$title.'</a></li>'; } echo '</ul>'; echo '</div>'; }
Anschließend kann die HTML-Ausgabe an die eigenen Bedürfnisse angepasst werden, um die gewünschte Darstellung zu erhalten.