function shortcode_flux_gscf() {
include_once(ABSPATH . WPINC . ‘/feed.php’);

$rss = fetch_feed(‘https://www.gscf.fr/feed/’);

if (is_wp_error($rss)) {
return ‘

Erreur flux GSCF : ‘ . $rss->get_error_message() . ‘

‘;
}

$maxitems = $rss->get_item_quantity(5); // 5 derniers articles
$rss_items = $rss->get_items(0, $maxitems);

if ($maxitems == 0) {
return ‘

Aucun article trouvé sur GSCF.

‘;
}

$output = ‘

Derniers articles GSCF

    ‘;
    foreach ($rss_items as $item) {
    $output .= ‘

  • ‘;
    $output .= ‘