Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak wyświetlić powiązane strony w WordPress (2 metody)

Wyświetlanie powiązanych stron w WordPressie zwiększa zaangażowanie użytkowników i utrzymuje ich dłużej na stronie. Utrzymanie zainteresowania użytkowników może być trudne, ale pokazywanie im powiązanych postów to doskonały sposób na poprowadzenie ich do dodatkowych treści, które mogą okazać się dla nich cenne.

Na WPBeginner regularnie umieszczamy linki do odpowiednich artykułów z tego samego klastra tematycznego SEO, aby pomóc naszym czytelnikom znaleźć więcej pomocy na ten sam temat. Może to być jednak pracochłonne i lepiej jest wyświetlać powiązane strony automatycznie za pomocą wtyczki lub kodu.

W tym artykule pokażemy, jak łatwo wyświetlać powiązane strony w WordPress, aby poprawić wrażenia użytkownika i połączyć użytkowników z większą ilością treści.

How to Show Related Pages in 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ę.

Change YARPP pool settings

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”.

Algorithm settings in YARPP

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”.

Automatic display options

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.

Preview of related pages

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”.

Change RSS options and save changes

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.

Related pages in WordPress

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.

Add tags in 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”.

Adding Custom Code in WPCode

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();
}
Showing Related Pages Using WPCode

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.

Showing Related Pages Using WPCode

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.

Related pages without plugin preview

Przewodniki ekspertów dotyczące wyświetlania ważnych wpisów i stron 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 innymi przewodnikami związanymi z wyświetlaniem ważnych postów i stron:

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

13 komentarzyZostaw odpowiedź

  1. Riccardo

    Your code does not work.
    You wrote line 26: <?
    instead of: <?php

  2. 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 ?

  3. 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

  4. WPBeginner Fan

    My question is what is the code for conditional statement? Something like function_exists ?

  5. Marcelo Luiz

    Would it be possible to get a list of pages sisters in a certain hierarchy of pages parents?

  6. Ayebal John Bob

    My major question is how do I put in that div that I will need to style in the css

  7. 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?

  8. 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!

    • 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.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.