{"id":23567,"date":"2021-05-03T16:09:00","date_gmt":"2021-05-03T13:09:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23567"},"modified":"2021-10-18T02:23:47","modified_gmt":"2021-10-17T23:23:47","slug":"comment-lire-et-afficher-le-flux-rss-dans-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-lire-et-afficher-le-flux-rss-dans-wordpress\/","title":{"rendered":"Comment lire et afficher le flux RSS dans WordPress"},"content":{"rendered":"<p>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.<\/p>\n<h3>Qu&rsquo;est-ce que l&rsquo;alimentation\u00a0?<\/h3>\n<p>Le flux RSS (Really Simple Syndication) publie le dernier contenu d&rsquo;un site Web. Si vous regardez un flux de site Web, il vous montrera quelque chose comme ci-dessous.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20790-608228bac9734.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20790-608228bac9734.png\" alt=\"Comment lire et afficher le flux RSS dans WordPress\" ><\/a><\/p>\n<p>Dans la capture d&rsquo;\u00e9cran ci-dessus, les derniers articles de notre blog s&rsquo;affichent sous le flux.<\/p>\n<p>Il existe certains cas o\u00f9 l&rsquo;on devrait avoir besoin d&rsquo;afficher ces flux \u00e0 partir du site Web externe. Par exemple, si vous ex\u00e9cutez plusieurs sites Web, vous devrez probablement afficher le contenu d&rsquo;un site Web sur un autre site Web et vice-versa.<\/p>\n<h3>Afficher le flux RSS \u00e0 l&rsquo;aide du widget<\/h3>\n<p>WordPress est livr\u00e9 avec un widget RSS int\u00e9gr\u00e9 qui nous aide \u00e0 afficher le contenu du flux dans la barre lat\u00e9rale.<\/p>\n<p>Pour commencer, voyons d&rsquo;abord comment trouver l&rsquo;URL du flux RSS d&rsquo;un site Web.<\/p>\n<ul>\n<li>Ouvrez le site Web dans un navigateur dont vous avez besoin pour r\u00e9cup\u00e9rer le flux.<\/li>\n<li>Afficher la source de la page d&rsquo;accueil par clic droit -&gt; Afficher la source de la page.<\/li>\n<li>Trouvez rss+xml. Vous verrez le balisage comme ci-dessous capture d&rsquo;\u00e9cran.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20790-608228bc2b7ff.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20790-608228bc2b7ff.png\" alt=\"Comment lire et afficher le flux RSS dans WordPress\" ><\/a><\/p>\n<p>Une fois que l&rsquo;URL du flux est pr\u00eate, acc\u00e9dez \u00e0 la page Apparence-&gt; Widgets. \u00c0 partir de l\u00e0, faites glisser le widget RSS dans la barre lat\u00e9rale de votre choix et entrez l&rsquo;URL du flux RSS.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20790-608228bcd1930.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20790-608228bcd1930.png\" alt=\"Comment lire et afficher le flux RSS dans WordPress\" ><\/a><\/p>\n<p>Il affichera les derniers contenus de l&rsquo;URL du flux sur votre barre lat\u00e9rale.<\/p>\n<p>L&rsquo;affichage de flux \u00e0 l&rsquo;aide de ce widget RSS par d\u00e9faut est un processus simple et direct. Cependant, parfois, cela ne suffit pas. Que faire si vous souhaitez afficher ces flux sur un mod\u00e8le de page personnalis\u00e9 ou en utilisant votre propre balisage HTML\u00a0?<\/p>\n<h3>Code d&rsquo;affichage du flux RSS<\/h3>\n<p>WordPress a inclus la biblioth\u00e8que de classes <a href=\"http:\/\/simplepie.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Simplepie<\/a> dans le r\u00e9pertoire wp-includes. En utilisant cette biblioth\u00e8que, WordPress r\u00e9cup\u00e8re le contenu du flux.<\/p>\n<p>Nous devrions \u00e9galement utiliser la m\u00eame m\u00e9thode pour r\u00e9cup\u00e9rer les flux sur notre site Web WordPress. Nous devons inclure feed.php du dossier wp-includes et utiliser les m\u00e9thodes fournies par la biblioth\u00e8que.<\/p>\n<p>Vous trouverez ci-dessous le code que vous devez placer dans le fichier \u00e0 l&rsquo;endroit o\u00f9 vous souhaitez afficher le contenu du flux.<\/p>\n<pre><code>require_once( ABSPATH. WPINC. '\/feed.php' );\n$feed_url = 'PASTE_FEED_URL_HERE';\n$rss = fetch_feed($feed_url);\n\u00a0\nif (!is_wp_error($rss)) {\n\u00a0\u00a0\u00a0\u00a0$max_items = $rss-&gt;get_item_quantity(2); \/\/pass the quantity(number of post to fetch) here\n\u00a0\u00a0\u00a0\u00a0$rss_items = $rss-&gt;get_items( 0, $max_items );\n\u00a0\n\u00a0\u00a0\u00a0\u00a0if ($max_items &gt; 0) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0foreach ($rss_items as $item) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0?&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h3&gt;&lt;a href=\"&lt;?php echo $item-&gt;get_permalink(); ?&gt;\"&gt;&lt;?php echo $item-&gt;get_title(); ?&gt;&lt;\/a&gt;&lt;\/h3&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;p&gt;&lt;?php echo $item-&gt;get_description(); ?&gt;&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;?php\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>De cette fa\u00e7on, nous pouvons personnaliser le code HTML selon nos exigences d&rsquo;affichage du flux RSS.<\/p>\n<p>Nous esp\u00e9rons 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.<\/p>\n<h3>Articles Li\u00e9s<\/h3>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-charger-des-articles-wordpress-avec-ajax\/\" title=\"Comment charger un article WordPress avec AJAX\">Comment charger un article WordPress avec AJAX<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/telecharger-des-fichiers-par-programme-dans-wordpress\/\" title=\"T\u00e9l\u00e9charger des fichiers par programme dans WordPress\">T\u00e9l\u00e9charger des fichiers par programme dans WordPress<\/a><\/li>\n<li><a href=\"https:\/\/artisansweb.net\/read-display-rss-feed-wordpress\/How%20To%20Set%20Featured%20Image%20Programmatically%20In%20WordPress\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Comment d\u00e9finir une image en vedette par programme dans WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous vous montrons comment lire et afficher un flux RSS dans WordPress. WordPress fournit des fonctionnalit\u00e9s int\u00e9gr\u00e9es qui effectuent cette t\u00e2che pour nous.<\/p>\n","protected":false},"author":1,"featured_media":20791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[608],"tags":[844],"class_list":["post-23567","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=23567"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23567\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/20791"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=23567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=23567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=23567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}