Afficher le contenu d’un modèle de page via le backoffice

Petit rappel utile de débutant mais bien utile pour un thème wordpress :

Lorsque l’on crée un template de page ou un modèle de page pour avoir un rendu particulier, on a souvent tendance à croire  qu’on ne peut pas afficher le contenu rempli via l’éditeur de texte en backoffice en même temps que le contenu du fichier php

Cet article sert juste à rappeler qu’on peut tout à fait utiliser la page des deux coté : à la fois coté éditeur et coté fichier php.Pour afficher le contenu de l’éditeur coté backoffice, Il suffit simplement entourer la  fonction the_content(); d’une boucle classique.

Par exemple:

<?php
/*
* Template Name: Home
*/
;?>
<?php get_header();?>

<section>

<?php

while ( have_posts() ) : the_post(); ?>
<div class="centered">
<div class="centered-block">
<?php the_content(); ?>
</div>
</div>

<?php
endwhile; //resetting the page loop
wp_reset_query(); //resetting the page query
?>
</section>
//...suite du code spécifique à la page

On donne donc là la possibilité à l’utilisateur de modifier une partie de ce template de page, dont le reste du contenu sera géré dans le fichier php.