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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *