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.

Leave a Reply

Your email address will not be published. Required fields are marked *