Comment faire un modèle de page ?
J’ai reçu pas mal de questions sur les Modèles de page WordPress, donc voici un code assez simple et commenté, pour créer votre page template.
Je me suis inspiré d’une demande courante, j’ai donc pris comme exemple une page « Partenaires »
< ?php /* Template Name: Partenaires on déclare le nom du modèle de page A selectionner dans la page partenaire dans "Attributs de la page -> Modèle . */ ?> < ?php get_header();?> <!-- Salut WordPress tu peux ajouter header.php ici stp --> <div id="primary" class="site-content"> <div id="content" role="main"> < ?php query_posts( array ( 'category_name' => 'partenaires', 'posts_per_page' => -1 ) );?> <!-- et aller chercher tous(-1)les articles de la categorie qui s'appelle 'partenaires' --> < ?php if (have_posts()) : while (have_posts()) : the_post();?> <!-- si il y a des articles tu reviens ici pour chaque article : tu lis l'article ... --> <article id="post-<?php the_ID(); ?>"><!-- tu ajoutes son ID à ma 'div' --> <h2 class="h2_partenaire">< ?php the_title();?></h2> <!-- et le titre aussi--> <div class="logo_partenaire"> < ?php if ( has_post_thumbnail() ) { ?> <!-- si il y a une image à la une ... --> < ?php the_post_thumbnail('full');} ?> <!-- bah, tu l'affiches en full size--> </div> <div class="texte_partenaire"> < ?php the_content(); ?> <!-- maintenant tu écris le contenu --> </div> </article> < ?php endwhile; ?> <!-- c'est fini pour cet article, tu recommences la boucle autant de fois qu'il y a des articles --> < ?php endif; ?> <!-- Une fois que que tu as fais tous les article tu passes à la suite --> < ?php edit_post_link('Edit this entry.', '<p>', ''); ?> <!-- tu ajoutes la fonction pour afficher le lien "Éditer cette page" et tu mets des balises <p> --> </div><!-- #content --> </div><!-- #primary --> < ?php get_sidebar();?> <!-- tu ajoutes la sidebar --> < ?php get_footer();?> <!-- Tu affiches le footer . Merci -->
Ajoutez une categorie « partenaires », quelques articles classez-les dans cette nouvelle catégorie, un peu de css et le tour est joué.
Merci de partager ce tutoriel, de le noter, commenter et autres trucs sympas. 😉
Merci pour ce modèle de page, qui semble tout simple à mettre en oeuvre !
Et avec une pointe d’humour, ça ne fait pas de mal 😉
Je me suis souvent demandé de quelle manière il aurait été possible de faire des modèles de pages, moi qui ne suis pas un développeur. Voilà la réponse… Ceci dit, cela reste encore une affaire de développeurs, visiblement 😉
Rien que voir la page me fait déjà peur. Il n’y a rien à dire que cette matière est encore pire que les maths. Enfin, c’est quand même la spécialité de certain de développer des sites web et je respecte vraiment leur travail. Sur le coup, je remercie cet article d’avoir donné ces quelques astuces afin de faire un pas dans le monde du développement.