Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment lire et afficher le flux RSS dans WordPress

91

Vous souhaitez afficher un flux RSS externe sur votre site WordPress? En utilisant le flux RSS, on peut obtenir le dernier contenu du site Web externe. Dans cet article, nous vous montrons comment lire et afficher un flux RSS dans WordPress.

Qu’est-ce que l’alimentation ?

Le flux RSS (Really Simple Syndication) publie le dernier contenu d’un site Web. Si vous regardez un flux de site Web, il vous montrera quelque chose comme ci-dessous.

Comment lire et afficher le flux RSS dans WordPress

Dans la capture d’écran ci-dessus, les derniers articles de notre blog s’affichent sous le flux.

Il existe certains cas où l’on devrait avoir besoin d’afficher ces flux à partir du site Web externe. Par exemple, si vous exécutez plusieurs sites Web, vous devrez probablement afficher le contenu d’un site Web sur un autre site Web et vice-versa.

Afficher le flux RSS à l’aide du widget

WordPress est livré avec un widget RSS intégré qui nous aide à afficher le contenu du flux dans la barre latérale.

Pour commencer, voyons d’abord comment trouver l’URL du flux RSS d’un site Web.

  • Ouvrez le site Web dans un navigateur dont vous avez besoin pour récupérer le flux.
  • Afficher la source de la page d’accueil par clic droit -> Afficher la source de la page.
  • Trouvez rss+xml. Vous verrez le balisage comme ci-dessous capture d’écran.

Comment lire et afficher le flux RSS dans WordPress

Une fois que l’URL du flux est prête, accédez à la page Apparence-> Widgets. À partir de là, faites glisser le widget RSS dans la barre latérale de votre choix et entrez l’URL du flux RSS.

Comment lire et afficher le flux RSS dans WordPress

Il affichera les derniers contenus de l’URL du flux sur votre barre latérale.

L’affichage de flux à l’aide de ce widget RSS par défaut est un processus simple et direct. Cependant, parfois, cela ne suffit pas. Que faire si vous souhaitez afficher ces flux sur un modèle de page personnalisé ou en utilisant votre propre balisage HTML ?

Code d’affichage du flux RSS

WordPress a inclus la bibliothèque de classes Simplepie dans le répertoire wp-includes. En utilisant cette bibliothèque, WordPress récupère le contenu du flux.

Nous devrions également utiliser la même méthode pour récupérer les flux sur notre site Web WordPress. Nous devons inclure feed.php du dossier wp-includes et utiliser les méthodes fournies par la bibliothèque.

Vous trouverez ci-dessous le code que vous devez placer dans le fichier à l’endroit où vous souhaitez afficher le contenu du flux.

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
        }
    }
}

De cette façon, nous pouvons personnaliser le code HTML selon nos exigences d’affichage du flux RSS.

Nous espérons que vous comprenez comment lire et afficher le flux RSS sur votre site WordPress. Si vous avez des questions ou des suggestions, veuillez laisser un commentaire ci-dessous.

Articles Liés

Source d’enregistrement: artisansweb.net

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails