Jak dodać powiązane wpisy w WordPress
Powiązane wpisy to bardzo przydatna funkcja, dzięki której możemy osobom odwiedzającym naszą stronę zaproponować podobne teksty do tego, który właśnie czytają. W tym poradniku pokażemy kilka sposobów, jak ustawić powiązane wpisy na swojej stronie działające w oparciu o platformę WordPress.
Im dłużej internauta pozostaje na naszej stronie, tym lepiej. Dlatego też po przeczytaniu tekstu warto zainteresować go podobnym materiałem. Jednym z najprostszych sposobów na to jest zaproponowanie internaucie podobnych, związanych tematycznie tekstów. W tym poradniku pokażemy, jak ustawiać powiązane wpisy ręcznie, a także za pomocą wtyczek na Wordpressa.
Zanim jednak przejdziemy do poradnika warto dodać, że jeżeli zależy nam na jak najlepszych powiązanych wpisach, koniecznie powinniśmy popracować nad dobrymi kategoriami i tagami w swoich tekstach. To właśnie na ich bazie tworzone są powiązane wpisy. Jeżeli więc mamy dobrze otagowane materiały na stronie, nie powinno być problemów z dokładnymi wynikami oferującymi powiązane wpisy.
Ręczne dodawanie powiązanych wpisów
Na początek polecamy skorzystać z ręcznego ustawienia powiązanych wpisów. Metoda jest banalnie prosta, ale też - trzeba zaznaczyć - umożliwia tylko podstawowe dodanie podobnych tekstów. Jeżeli nie zależy nam na specjalnych kombinacjach, chcemy mieć po prostu listę powiązanych wpisów - sprawdzi się ona idealnie.
Jeżeli więc chcemy dodać możliwość wyświetlania powiązanych wpisów na końcu wpisu, logujemy się do naszego konta Wordpress, a następnie w lewym pasku menu wybieramy zakładkę Wygląd, a dalej - Edytor. W Edytorze, w prawej sekcji, gdzie wyszczególnione są wszystkie szablony, z jakich korzysta nasza strona, odnajdujemy i otwieramy ten, który nosi nazwę single.php. Otwieramy go.
Następnie wklejamy w miejscu, gdzie mają wyświetlać się powiązane wpisy, następujący kod:
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Related Posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'posts_per_page'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
<?php
endwhile;
}
wp_reset_query();
}
?>
Jeżeli nie bardzo wiemy, gdzie umieścić kod - testujemy go metodą prób i błędów. Albo też, jeżeli całość jest zbyt skomplikowana, korzystamy z kolejnej metody, czyli wtyczki dla Wordpressa. Trzeba oczywiście pamiętać o zapisaniu zmian w ramach pliku.
Dodawanie powiązanych wpisów - wtyczka
Powiązane wpisy możemy również ustawić na naszej stronie czy blogu Wordpress za pomocą odpowiedniej wtyczki. Znajdziemy sporo tego typu rozwiązań, w większości darmowych. Na potrzeby tego poradnika omówimy szerzej wtyczkę o nazwie YARPP (Yet Another Related Posts Plugin).
Po jej zainstalowaniu i aktywowaniu z poziomu panelu zarządzania Wordpressem, wtyczka będzie dostępna w zakładce Ustawienia > YARPP. W domyślnej, podstawowej wersji wtyczka jest darmowa, ale możemy reż znaleźć płatne funkcje (YARPP Pro). Na szczęście, wtyczka jest w pełni spolszczona, przez co jej obsługa jest bardzo łatwa.
Przede wszystkim możemy skorzystać z pola, które nazywa się "Pula". Tutaj mamy kategorie i tagi, które możemy zapisać do wyświetlania powiązanych wpisów. Np. jeżeli zaznaczymy kategorię "Programy Windows", pod każdym wpisem, który ma ten tag pojawią się linki do innych tekstów z tym tagiem. Możemy też zaznaczyć, aby wyświetlane były tylko powiązania z ostatnich 12 miesięcy.
Kolejna ważna sekcja, z jakiej warto skorzystać, to "Opcje powiązań". Tutaj możemy ustawić warunki, jakie musi spełnić wpis, aby pojawić się w powiązanych. Np. musi mieć ustawione podobieństwo na co najmniej 2 tagi. Czyli np. pod tekstem z tagiem "Programy Windows" będą pojawiały się w powiązanych tylko te wpisy, które mają co najmniej dwa takie same tagi. To samo możemy ustawić dla kategorii, a nawet tytułów naszych tekstów publikowanych na stronie.
Na koniec mamy jeszcze sekcję "Opcje wyświetlania dla Twojej strony". Możemy tutaj ustawić, jak mają być wyświetlane wpisy - jako lista lub jako miniaturki. W ostatnim wypadku wyświetlane będą ikony bądź grafiki pobrane z poszczególnych tekstów. A także, ile ma być powiązanych tekstów na liście. Możemy też ustawić dodatkowy tekst, który będzie wyświetlany, zapowiadając listę z wpisami, jak również sortowanie - alfabetycznie, chronologicznie czy według największej trafności.
Jeżeli jednak z jakichś powodów YARPP nie przypadnie nam do gustu, są też inne wtyczki, które można wprowadzić na swoim blogu lub witrynie. Warte przetestowania są takie rozwiązania jak chociażby Contextual Related Posts, czyli rozszerzenie, które ustawia powiązane wpisy nie tylko po tagach i kategoriach, ale ogólnym kontekście wpisu. Albo też wtyczka Manual Related Posts, która pozwala na ustawienie, które konkretnie wpisy mają pojawiać się w powiązanych. Bez losowości czy ogólnego określania powiązań. Warto przetestować te rozwiązania, jeżeli zależy nam na alternatywnych sposobach zarządzaniem powiązanymi wpisami na naszej stronie.