Szukasz sposobu na wyświetlanie powiązanych stron w WordPress?
Zachęcenie użytkowników do pozostania na twojej witrynie internetowej może być wyzwaniem. Pokazując powiązane wpisy, możesz utrzymać zaangażowanie twoich użytkowników i pomóc im łatwo znaleźć nowe strony, na które mogą przejść.
W tym artykule pokażemy, jak wyświetlać powiązane strony w WordPress.
Dlaczego warto wyświetlać powiązane strony w WordPress?
Wyświetlanie powiązanych treści to świetny sposób na zatrzymanie odwiedzających na twojej witrynie internetowej WordPress. Możesz wyświetlać swoje najlepsze strony w treści, aby zwiększyć zaangażowanie użytkowników i zwiększyć liczbę odsłon.
Pomaga również poprawić widoczność twoich najważniejszych stron. Kiedy twoja witryna internetowa zaczyna się rozrastać i ma wiele stron docelowych, użytkownikom może być trudno znaleźć nowe treści.
Korzystając z powiązanych stron, możesz rozwiązać ten problem i wyświetlać twoje najlepsze treści tam, gdzie ludzie mogą je łatwo znaleźć. W ten sposób możesz zatrzymać użytkowników i zwiększyć czas, jaki spędzają na twojej witrynie internetowej.
Kolejną zaletą wyświetlania wpisów powiązanych jest możliwość tworzenia wewnętrznych odnośników do ważnych stron. Pozwala to wyszukiwarkom znaleźć nowe treści i zwiększyć twoje SEO WordPress.
Biorąc to pod uwagę, przyjrzyjmy się, jak można wyświetlać powiązane wpisy w WordPress.
Wyświetlanie powiązanych stron w WordPressie za pomocą wtyczki
Najprostszym sposobem na wyświetlenie powiązanych stron w twojej witrynie internetowej jest użycie wtyczki Yet Another Related Posts Plugin (YARPP). Jest to darmowa wtyczka WordPress do wpisów powiązanych, która automatycznie wyświetla najlepsze strony za pomocą algorytmu.
Najpierw należy zainstalować i włączyć wtyczkę Yet Another Related Posts Plugin (YARPP). Jeśli potrzebujesz pomocy, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Po włączaniu możesz przejść do Ustawienia ” YARPP z obszaru administracyjnego WordPress, aby skonfigurować wtyczkę.
Wtyczka pozwala wybrać, czy chcesz wyświetlać wpisy, strony i multimedia w powiązanych wpisach w twojej witrynie internetowej. Możesz przejść dalej i zaznaczyć pole wyboru „Strony”.
Dostępnych jest więcej opcji blokowania treści z określonych kategorii i tagów, wyświetlania treści zabezpieczonych hasłem, wybierania okresu czasu do określania powiązanych wpisów i nie tylko.
Następnie można zmienić ustawienia algorytmu w YARPP w sekcji „Algorytm”.
Najważniejszym ustawieniem jest „Próg dopasowania”, który mówi wtyczce, jak rygorystyczny powinien być algorytm w wyszukiwaniu powiązanych treści. Im wyższa liczba, tym bardziej rygorystyczny będzie algorytm.
Domyślnie próg dopasowania będzie ustawiony na 1, co oznacza, że algorytm będzie mniej rygorystyczny w określaniu powiązanych stron. Można go jednak zwiększyć do maksymalnego limitu 5.
Zalecamy rozpoczęcie od ustawienia domyślnego. Gdy zaczniesz dodawać więcej stron do swojej witryny internetowej, możesz dostosować próg.
Inne ustawienia, które można modyfikować w algorytmie, obejmują tytuły, treści, kategorie i tagi podczas wyszukiwania powiązanych stron.
Następnie możesz zmienić sposób wyświetlania twoich powiązanych stron w witrynie internetowej, przewijając w dół do sekcji „Opcje automatycznego wyświetlania”.
Wtyczka pozwala automatycznie wyświetlać powiązane treści we wpisach, na stronach i w mediach. Możesz ustawić maksymalną liczbę wpisów do pokazania w widżecie powiązanych stron i wybrać motyw.
We wtyczce YARPP dostępne są 3 opcje motywów. Możesz wybrać listę, miniaturki lub dodać własny motyw dla twoich powiązanych stron. Dla każdego motywu dostępne są również różne opcje konfiguratora.
Możesz również wybrać kolejność wyników Twojej powiązanej strony z rozwijanego menu „Zamów wyniki”. YARPP wyświetla powiązane strony na podstawie wyniku progowego, daty lub tytułu.
Wtyczka wyświetli również podgląd twoich powiązanych stron, które pojawią się w witrynie internetowej. Tryb podglądu można zmienić na telefon komórkowy, tablet lub komputer stacjonarny.
Następnie możesz przewinąć w dół i włączyć opcję kanałów RSS oraz opcje REST API.
Po dokonaniu edycji ustawień, kliknij przycisk „Zapisz zmiany”.
Wtyczka WordPress będzie teraz automatycznie wyświetlać powiązane strony w twojej witrynie internetowej.
Możesz przejść na dowolny wpis lub stronę, aby zobaczyć powiązane strony w działaniu.
Należy pamiętać, że YARPP, wraz z niektórymi innymi wtyczkami WordPress, jest blokowany przez kilku zarządzanych dostawców hostingu WordPress ze względu na duże wykorzystanie bazy danych.
Jeśli napotkasz ten problem, możesz wyświetlić powiązane strony bez użycia wtyczki.
Wyświetlanie powiązanych stron w WordPress przy użyciu kodu
Najskuteczniejszym sposobem wyświetlania powiązanych wpisów jest wyszukiwanie tagów lub kategorii. Ponieważ strony WordPress nie mają tagów ani kategorii, konieczne będzie dodanie ich za pomocą wtyczki WordPress.
Po pierwsze, będziesz musiał zainstalować i włączyć wtyczkę Strony z kategoriami i tagami na twojej witrynie internetowej. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Następnie należy dodać tagi do twoich stron WordPress, aby zbudować powiązania kontekstowe.
Możesz przejść do edycji dowolnej strony w twojej witrynie internetowej i wpisz tagi w polu ustawień „Tagi” w edytorze WordPress.
Następnie możesz dodać tagi dla wszystkich stron, które chcesz ze sobą powiązać. Na przykład, jeśli masz wiele stron dotyczących twojej firmy, takich jak strona polityki prywatności i strona kontaktowa, możesz dodać tagi „firma”.
Po dodaniu tagów do kilku stron, następną rzeczą do zrobienia jest dodanie kodu do twojego motywu.
Często poradniki mówią, aby edytować plik functions. php twojego motywu. Jeśli jednak popełnisz jakiekolwiek błędy, możesz spowodować błędy WordPressa lub całkowicie zepsuć twoją witrynę.
Dlatego zamiast tego zalecamy skorzystanie z darmowej wtyczki WPCode. Możesz postępować zgodnie z instrukcjami w naszym przewodniku, jak łatwo dodać własny kod w WordPress.
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie darmowej wtyczki WPCode. Aby uzyskać szczegółowe instrukcje, zapoznaj się z naszym przewodnikiem dla początkujących, jak zainstalować wtyczkę WordPress.
Następnie przejdź do strony Fragmenty kodu ” + Dodaj fragment kodu w twoim obszarze administracyjnym. Najedź kursorem myszy na opcję „Add Your Custom Code (New Snippet)”, a następnie kliknij przycisk „Use snippet”.
Spowoduje to otwarcie strony, na której można dodać własny fragment kodu.
Najpierw nadaj fragmentowi kodu tytuł opisujący jego działanie, na przykład „Pokaż powiązane strony w WordPress”. Następnie należy wkleić następujący kod PHP do obszaru podglądu kodu.
function wpb_related_pages() {
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag)
$tag_ids[] = $individual_tag->term_id;
$args=array(
'post_type' => 'page',
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedpages"><h3>Related Pages</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumb'); ?></a></div>
<div class="relatedcontent">
<h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_time('M j, Y') ?>
</div>
</li>
<? }
echo '</ul></div>';
} else {
echo "No Related Pages Found:";
}
}
$post = $orig_post;
wp_reset_query();
}
Po wykonaniu tej czynności należy wybrać „Fragment kodu PHP” z listy rozwijanej Rodzaj kodu, a następnie kliknąć ustawienie „Aktywny”, aby włączyć przełącznik.
Upewnij się, że kliknąłeś przycisk „Zapisz fragment kodu”, aby zapisać kod.
Ten kod szuka tagów powiązanych ze stroną, a następnie uruchamia zapytanie do bazy danych w celu pobrania stron z podobnymi tagami.
Aby wyświetlić listę stron, musisz edytować twój szablon strony. Najczęściej jest to plik page.php
. Wystarczy dodać ten wiersz kodu w miejscu, w którym mają się pojawiać powiązane strony:
<?php wpb_related_pages(); ?>
Spowoduje to wyświetlenie powiązanych stron na dowolnej stronie WordPress. Jeśli chcesz zmienić styl i wygląd powiązanych stron, musisz dodać własny CSS, aby dopasować go do twojego motywu.
Następnie użytkownik może przejść na twoją witrynę internetową, aby zobaczyć powiązane strony w działaniu.
Przewodniki ekspertów dotyczące wyświetlania ważnych wpisów i stron w WordPressie
Teraz, gdy już wiesz, jak wyświetlać powiązane strony w WordPressie, być może spodoba ci się kilka innych przewodników związanych z wyświetlaniem ważnych wpisów i stron:
- Jak wyświetlić wpisy powiązane w WordPress (krok po kroku)
- Jak wyświetlić powiązane wpisy tego samego autora w WordPress?
- Jak to zrobić: Powiązane wpisy z miniaturkami w WordPress bez wtyczek
- Najlepsze wtyczki do wpisów powiązanych dla WordPress (porównanie)
- Jak wyświetlić popularne wpisy według zobacz w WordPress?
- Najlepsze wtyczki do popularnych wpisów dla WordPress (porównanie)
- Jak wyświetlić najpopularniejsze tagi w WordPressie?
- Jak wyświetlić ostatnie wpisy w WordPressie?
- Jak wyświetlić ostatnie wpisy z określonej kategorii w WordPress?
- Sprawdzone metody promowania starych wpisów w WordPressie
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak wyświetlać powiązane strony w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat tego, jak uzyskać bezpłatną domenę e-mail lub naszymi propozycjami ekspertów dotyczącymi najlepszych aplikacji do obsługi wirtualnych numerów telefonów dla firm.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Riccardo
Your code does not work.
You wrote line 26: <?
instead of: <?php
Alperen
Hi, thanks i just wanna ask something. İ dont wanna use a plugin to add tags or category on pages. İ just have a custom taxonomy for some pages and some post. And i wanna display related pages is by looking for custom taxonomy. İs there a solution ?
panos gew
hey there. completely new, so i havea question, where should i put this line of code ->
Do i have to put this line in functions.php as well?And if yes, i dont want related pages to show up in ANY SINGLE page…
WPBeginner Support
No you need to put it in the template where you want to display related posts. Like single.php, category.php, etc.
Administrator
George
Thank you! Works for me.
WPBeginner Fan
My question is what is the code for conditional statement? Something like function_exists ?
WPBeginner Staff
See this article.
Marcelo Luiz
Would it be possible to get a list of pages sisters in a certain hierarchy of pages parents?
Ayebal John Bob
My major question is how do I put in that div that I will need to style in the css
Rich
To reiterate Al Harji’s comment, this tutorial was very timely as this was something I was starting on today with my site. However, when I went to install both YARPP and CRP, WP showed „not available” for both. I’m using GoDaddy’s Managed WP with 2014 theme. This is the first time I’ve received this message for any plugin. Checked the WP support forum but no luck. Any ideas?
Gerald
I was using YARPP for quite a while. The template part is really awesome but so far I didn’t thought about related PAGES. Great idea for an upcoming project. Thanks for the tip!
Ajay
Syed,
Would like to pitch in my plugin Contextual Related Posts – https://wordpress.org/plugins/contextual-related-posts/
You can use it to find related posts for posts, pages as well as other custom post types. It comes armed with a host of settings and some cool thumbnails style.
Al Harji
Great tutorial as always, this one is so timely – thank you!
Ajay, your plugin looks amazing. I am looking forward to trying it and also impressed with so many positive reviews. I use your Top 10 plugin which I love as well.