Afficher un nombre fixe d’articles mis en avant

Si vous ne vou­lez affi­cher qu’un nombre pré­cis d’articles mis en avant sans à avoir à modi­fier à chaque fois l’état de publi­ca­tion de tous ces articles, ce code à insé­rer dans le fichier functions.php de votre thème va faire en sorte qu’à chaque nou­veau article mis en avant, le plus vieux ayant cet état perde l’état “mis en avant”, ce qui per­met d’avoir un nombre fixe d’articles en avant sans modi­fi­ca­tions sup­plé­men­taires.

Code

//3 derniers sticky conservés
    add_filter( 'pre_update_option_sticky_posts', 'gkp_pre_update_option_sticky_posts' );
    function gkp_pre_update_option_sticky_posts( $posts ) {
        return array_slice( $posts, -3 );
    }