Dans mon thème, j'utilise front-page.php
pour la page d'accueil statique. J'utilise également une page pour stocker le contenu sur la page d'accueil statique. Le fichier front-page.php
est configuré pour afficher le contenu de cette page.
Cependant, dans le fichier front-page.php
, je souhaite également afficher tous les posts collants de mon blog sous ce contenu. Comment je ferais ça?
Quelque chose comme ça devrait marcher:
$sticky = get_option( 'sticky_posts' );
if ( !empty( $sticky ) ) { // don't show anything if there are no sticky posts
$args = array(
'posts_per_page' => -1, // show all sticky posts
'post__in' => $sticky,
'ignore_sticky_posts' => 1
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
$query->the_post();
// display your sticky post here (however you like to do it)
}
}
Vous devriez placer ceci dans votre fichier front-page.php
. Il sélectionnera tous les messages collants et les affichera.