✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak czytać i wyświetlać kanał RSS w WordPress

21

Czy chcesz wyświetlać zewnętrzny kanał RSS na swojej stronie WordPress? Za pomocą kanału RSS można pobrać najnowsze treści z zewnętrznej strony internetowej. W tym artykule pokazujemy, jak czytać i wyświetlać kanał RSS w WordPressie.

Co to jest pasza?

Kanał RSS (Really Simple Syndication) publikuje najnowsze treści z witryny internetowej. Jeśli spojrzysz na dowolny kanał witryny, pokaże Ci się coś takiego jak poniżej.

Jak czytać i wyświetlać kanał RSS w WordPress

Na powyższym zrzucie ekranu pod kanałem wyświetlają się najnowsze posty z naszego bloga.

Istnieją pewne przypadki, w których należy wyświetlić te kanały z zewnętrznej strony internetowej. Na przykład, jeśli prowadzisz wiele witryn, prawdopodobnie musisz wyświetlać zawartość jednej witryny na innej witrynie i odwrotnie.

Wyświetl kanał RSS za pomocą widżetu

WordPress ma wbudowany widżet RSS, który pomaga nam wyświetlać zawartość kanału na pasku bocznym.

Na początek zobaczmy, jak znaleźć adres URL kanału RSS witryny.

  • Otwórz stronę w przeglądarce, którą chcesz pobrać.
  • Wyświetl źródło strony głównej, klikając prawym przyciskiem myszy->Wyświetl źródło strony.
  • Znajdź rss+xml. Zobaczysz znacznik jak na poniższym zrzucie ekranu.

Jak czytać i wyświetlać kanał RSS w WordPress

Gdy masz gotowy adres URL kanału, przejdź do strony Wygląd->Widżety. Stamtąd przeciągnij widżet RSS na żądany pasek boczny i wprowadź adres URL kanału RSS.

Jak czytać i wyświetlać kanał RSS w WordPress

Wyświetli najnowszą zawartość z adresu URL kanału na pasku bocznym.

Wyświetlanie kanałów przy użyciu tego domyślnego widżetu RSS to prosty i bezpośredni proces. Czasami jednak to nie wystarcza. Co zrobić, jeśli chcesz wyświetlać te kanały w niestandardowym szablonie strony lub przy użyciu własnego znacznika HTML?

Kod do wyświetlania kanału RSS

WordPress dołączył bibliotekę klas Simplepie do katalogu wp-includes. Korzystając z tej biblioteki, WordPress pobiera zawartość kanału.

W ten sam sposób powinniśmy również pobierać kanały z naszej witryny WordPress. Musimy dołączyć feed.php z folderu wp-includes i użyć metod dostarczonych przez bibliotekę.

Poniżej znajduje się kod, który musisz umieścić w pliku w dowolnym miejscu, w którym chcesz wyświetlić zawartość kanału.

require_once( ABSPATH. WPINC. '/feed.php' );
$feed_url = 'PASTE_FEED_URL_HERE';
$rss = fetch_feed($feed_url);
 
if (!is_wp_error($rss)) {
    $max_items = $rss->get_item_quantity(2); //pass the quantity(number of post to fetch) here
    $rss_items = $rss->get_items( 0, $max_items );
 
    if ($max_items > 0) {
        foreach ($rss_items as $item) {
            ?>
            <div>
                <h3><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h3>
                <p><?php echo $item->get_description(); ?></p>
            </div>
            <?php
        }
    }
}

W ten sposób możemy dostosować kod HTML zgodnie z naszymi wymaganiami dotyczącymi wyświetlania kanału RSS.

Mamy nadzieję, że rozumiesz, jak czytać i wyświetlać kanał RSS w swojej witrynie WordPress. Jeśli masz jakieś pytania lub sugestie, zostaw komentarz poniżej.

Powiązane artykuły

Źródło nagrywania: artisansweb.net

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów