Usprawnienie nawigacji: podobne posty

Dzisiaj dodałem na blogu wtyczkę, dzięki której pod każdym postem (jak się już kliknie “czytaj dalej”) pokazuje się lista “postów na podobny temat”. Myślę, że może się to przydać w wielu sytuacjach, a zresztą chyba wszystko samo się okaże.

Poniżej przedstawiam krótką instrukcję, jakby ktoś chciał to zrobić na swoim wordpressowym blogu (polecam):

Samą wtyczkę można pobrać ze strony http://peter.mapledesign.co.uk/weblog/archives/wordpress-related-posts-plugin, skopiować ten plik do katalogu wp-content/plugins, a następnie włączyć (wtyczki -> related posts (modified) -> włącz).

Później trzeba wejść w “Related Posts Options”, tamże kliknąć link w ramce “SQL Index Table Setup”, a potem ustawić ilość podobnych postów, jakie mają się wyświetlać (najlepiej 3-5) i w polu “Before / After (Post Title)” wpisać: w pierwszym (przed “/”): “<li>”, w drugim “</li>” (oczywiście bez cudzysłowów). Następnie kliknąć na save.

Trzeba jeszcze spowodować wyświetlanie się tych postów. Aby to zrobić, trzeba otworzyć plik single.php w katalogu z aktualnie używaną skórką (theme), a w divie z klasą entrytext dodać przed jego końcem następujący fragment:

<div style="margin-top: 10px">
<strong>Posty na podobny temat:</strong>
	<ul style="margin-top: 5px">
	<?php related_posts(); ?>
	</ul>
</div>

Wpis dla kategorii: Uncategorized
Posty na podobny temat:

4 Komentarze dla “Usprawnienie nawigacji: podobne posty”

  1. o Napisał:

    na jakiej zasadzie szuka sobie takich postów ?

  2. Paweł Hajdan jr Napisał:

    Częstość występowania słów kluczowych. Wykorzystuje przy tym ciekawą funkcjonalność MySQL-a, tzn FULLTEXT search. Jakby co mogę Ci podać więcej szczegółów.

    A odpowiadam dopiero teraz, bo Twój komentarz utknął w poczekalni, razem z toną spamów, eh.

  3. o Napisał:

    no już myślałem że nie zaglądacie do zakładki komentarze :D
    jak możesz to podaj najlepiej w komentarzu może ktoś kiedyś skorzysta. ja pytam z czystej ciekawości.

  4. Paweł Hajdan jr Napisał:

    Sporo można znaleźć na http://www.onlamp.com/pub/a/onlamp/2003/06/26/fulltext.html
    (można tam dodać ORDER BY score DESC, żeby sortował według trafności) i w kodzie wtyczki, o której piszę. Wyszukiwanie dla “mysql fulltext search” też da parę ciekawych wyników. Jakbyś miał jeszcze jakieś pytania, to proszę.

Dodaj komentarz

verdict