Pour des raisons particulières, nos clients nous demandent parfois d’afficher plusieurs « pages » sur la page d’accueil. Nous entendons par « Page » ce qui n’est pas « Article ».
Une fois afficher la page (page d’accueil) sur la « page d’accueil » ou sur n’importe quelle autre page de votre thème (soit home.php ou autres) vous placerez la deuxième page où vous le souhaitez.
Dans votre thème en php (version simple)
<!-- Afficher un page spécifique : changer l'ID 15 par un autre chiffre --> <?php $post_id =15; $queried_post = get_post($post_id); $content = $queried_post->post_content; $title = $queried_post->post_title; // $excerpt = $queried_post->post_excerpt; ?> <h1><?php echo $title; ?></h1> <p><?php echo $content; ?></p> <p><?php echo $excerpt; ?></p><!-- si besoin -->
ou alors une méthode différente … toujours dans votre thème en php et dans une boucle
<?php // Custom query pour appeler une page $prog = array( 'page_id' => '3111' ); $query = new WP_Query( $prog ); // Condition if ( $query->have_posts() ) { // début de la boucle (loop) while ( $query->have_posts() ) { $query->the_post(); ?> <h1><?php the_title(); ?></h1> <p><?php the_content();?></p> <?php } } // Restoration du billet d'origine wp_reset_postdata(); ?>