Je voudrais utiliser wp-admin pour créer une "page" qui est utilisée au bas de chaque page. La partie inférieure ressemblerait à celle ci-dessous
Accueil | Conseils Services | Téléchargements | Ateliers | Témoignages | Ressources | Contactez nous
mais en plus cela sera complexe. Un logo + liens + images. Quelque chose que vous trouveriez sur une page plutôt qu'un menu
Comment créer une page avec l'éditeur et l'afficher au bas de chaque page?
Je ne comprends pas très bien pourquoi vous voudriez inclure une page "au bas de chaque page", plutôt que de mettre le "logo + liens + images" dans le pied de page et de créer un menu dessous.
Cela dit, pour obtenir ce que vous voulez, créez la page et incluez les éléments suivants dans le footer.php de votre thème (l'exemple de code ci-dessous suppose que l'ID de cette page est 83 et/ou son slug "bottom-page", changez-le en conséquence):
// query for the page using either (not both!) one of the two following lines
$bottom_page_query = new WP_Query( 'page_id=83' );
$bottom_page_query = new WP_Query( 'pagename=bottom-page' );
// loop through the query (even though it's just one page)
while ( $bottom_page_query->have_posts() ) : $bottom_page_query->the_post();
the_content();
endwhile;
// reset post data (important, don't leave out!)
wp_reset_postdata();
Vous pouvez utiliser la fonction get_page
dans votre fichier de modèle footer.php
:
<?php
$footer_page = get_page($id = 147);
echo apply_filters('the_content', $footer_page->post_content);
?>
Approches alternatives:
get_template_part
pour insérer votre pied de page personnalisé là où vous en avez besoin.