J'ai créé une page intitulée "À propos de Joe" sous forme de page dans WordPress.
Ensuite, sur une page différente (par exemple, la page d'accueil), je souhaite afficher un résumé comprenant:
Est-ce possible?
Peut-être que je ne pose pas les bonnes questions au codex car je ne trouve rien.
La chose la plus proche que j'ai pu trouver était get_page()
, ce dont je ne suis même pas sûr est la solution.
Mais cette fonction est maintenant obsolète .
S'il vous plaît donnez votre avis!
Merci
Mise à jour: Fini le travail fatigué! Complètement oublié WP_Query. Voici ce que je suis venu avec ...
<?php
$args = array (
'page_id' => '1265',
'post_type' => 'Page',
'post_status' => 'published',
'posts_per_page' => '1',
'ignore_sticky_posts' => true,
);
// The Query
$fa_query = new WP_Query( $args );
?>
<?php if ( $fa_query->have_posts() ) : while ( $fa_query->have_posts() ) : $fa_query->the_post(); ?>
// do something
<?php endwhile; else : ?>
// Nothing to see
<?php endif; ?>
<?php wp_reset_postdata(); ?>
Utilisez $post = get_post( id );
, puis définissez la publication comme setup_postdata($post);
et vous pouvez appeler the_content();
ou the_excerpt();
.