SÄ hÀr visar du alla RSS-flöden pÄ din WordPress-blogg

SÄ hÀr visar du alla RSS-flöden pÄ din WordPress-blogg

Det finns tillfÀllen nÀr du vill visa externt RSS-flöde pÄ din blogg. Kanske ett bloggflöde frÄn din annan blogg eller nÄgon annan webbplats. Jo, du behöver inte ett plugin för att göra detta eftersom WordPress har en inbyggd funktion som tar hand om detta. I den hÀr artikeln visar vi hur du kan visa ett externt RSS-flöde pÄ din blogg. PÄ detta sÀtt kan du till och med anvÀnda WordPress som en nyhetsaggregat.

Klistra bara in följande kod i en WordPress-fil du vÀljer. Helst pÄ en anpassad sida som du skapar.


<h2><?php _e( 'Recent news from Some-Other Blog:', 'my-text-domain' ); ?></h2>

<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );

// Get a SimplePie feed object from the specified feed source.
$rss = fetch_feed( 'https://www.wpbeginner.com/feed/' );

if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly

    // Figure out how many total items there are, but limit it to 5. 
    $maxitems = $rss->get_item_quantity( 5 ); 

    // Build an array of all the items, starting with element 0 (first element).
    $rss_items = $rss->get_items( 0, $maxitems );

endif;
?>

<ul>
    <?php if ( $maxitems == 0 ) : ?>
        <li><?php _e( 'No items', 'my-text-domain' ); ?></li>
    <?php else : ?>
        <?php // Loop through each feed item and display each item as a hyperlink. ?>
        <?php foreach ( $rss_items as $item ) : ?>
            <li>
                <a href="<?php echo esc_url( $item->get_permalink() ); ?>"
                    title="<?php printf( __( 'Posted %s', 'my-text-domain' ), $item->get_date('j F Y | g:i a') ); ?>">
                    <?php echo esc_html( $item->get_title() ); ?>
                </a>
            </li>
        <?php endforeach; ?>
    <?php endif; ?>
</ul>

Se till att du Àndrar webbadressen för flöden och kvantiteten och andra instÀllningar som du gillar.

KĂ€lla: WordPress Codex