Minimal-Template für Relevanssi Related Posts

In der neusten Version bietet Relevanssi Pro die Möglichkeit, Related Posts (also weitere zu einem Beitrag passende Beiträge) einzublenden. Das mitgelieferte Standard-Template ist allerdings relativ ‚mächtig‘ und stellt beispielsweise jeden Beitragstitel als Überschrift dar.

Um eine schlankere Form der Darstellung zu erhalten ist nachfolgend ein Minimal-Template angefügt, das unter templates/relevanssi-related.php im Theme- oder Child-Theme-Verzeichnis abgelegt werden muss. Dieses Template führt dazu, dass die Related Posts einfach als Liste dargestellt werden:

<?php

if (!empty($related_posts)) {
    echo '<div class="related-posts">';
    echo '<h3>'. esc_html('Möglicherweise auch interessant', 'relevanssi') .'</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>';
}

Schreibe einen Kommentar