Affinity-web`Blog

L'actu AW au quotidien

 

09

Avril 08

Tuto Wordpress : les modèles de pages

Posté à 18:19 par eMeRiKa - Catégorie Catégorie : Wordpress

 

Bien qu'étant un moteur de blog, Wordpress se positionne de plus en plus comme un système de gestion de contenu "généraliste". Il a pour avantage d'être libre de droit et gratuit, géré par une entreprise qui l'améliore constamment, et enfin d'avoir une importante communautée de développeurs d'extensions et de thèmes.

J'ai l'occasion en ce moment de découvrir Wordpress, étant en stage et ayant un site à refaire qui l'utilise. Voici mon premier tutoriel destiné à Wordpress.

Le but de ce tutoriel est d'apprendre à créer des modèles spécifiques à certaines pages de votre site.

En effet, bien que Wordpress propose par défaut des modèles (appelés également templates ou squelettes) pour les pages des articles du blog, des archives... on a parfois besoin d'un modèle spécifique à notre page d'accueil ou à une page de présentation de l'entreprise.

Ainsi pour créer un template dédié à la page d'accueil du site, il suffit de créer un fichier accueil.php dans le répertoire de votre thème (wp-content/themes/nomdutheme) et de placer au début de ce fichier :

<?php /* Template Name: Accueil */ ?>

Vous pouvez bien entendu choisir le nom du fichier que vous souhaitez et indiquer en "Template Name" le nom que vous voulez. Libre à vous ensuite d'y ajouter le contenu désiré.

Maintenant que le modèle a été fait, nous allons créer la page dans l'admin de Wordpress (Ecrire -> Page). Pour relier notre modèle à cette page, il suffit de sélectionner le bon template dans le champ "Modèle de page."

Ainsi, toutes les pages de votre site peuvent avoir une apparence et une architecture différente !

Les derniers articles de la catégorie : Wordpress

    Lu 4176 fois

    Article Précédent

     

    Commentaires de cet article

     

     

    J'ai beau utiliser Wordpress quotidiennement je ne connaissait pas les modèles de page. C'est désormais chose faite grâce à toi, alors un grand merci :)

    #1 Posté par jbj le 09/04/08 à 22:48, son 3ème commentaire

    Je n'ai pas modèle de page qui apparait.
    C'est normal ?

    #2 Posté par qyrool le 16/04/08 à 17:28, son 2ème commentaire

    As tu bien mis le code qui indique le "template name" au début de ton fichier ? et as tu bien placé ton fichier dans le dossier de ton thème ?

    Es tu bien en train de créer ou modifier une page et non un article ? Les modèles de page ne marchent pas pour les articles.

    #3 Posté par eMeRiKa le 16/04/08 à 18:14, son 183ème commentaire

    J'ai bien fait tout ce qu'il faut rien n'y fait, je n'ai meme pas la liste déroulante qui apparait... :(

    #4 Posté par qyrool le 16/04/08 à 19:42, son 2ème commentaire

    Tu utilises quel version de wordpress ?

    #5 Posté par eMeRiKa le 16/04/08 à 23:12, son 183ème commentaire

    Bonjour, j'ai le même soucis, j'ai 2 thèmes : A pour le blog entier et B pour une page spécifique.
    Dans le dossier du Thème A, j'ai créé un fichier appelé CatégorieB.php (nom de ma catégorie), dans laquelle j'ai coller le code


    Dans le champ "Modèle de page" de ma catégorie, j'ai bien B, je le sélectionne et je valide, et lorsque je suis sur le site, et que je clic sur ma catégorie, j'ai une page blanche.

    Où est mon erreur ?

    #6 Posté par Axsys le 31/05/09 à 11:04, son 1er commentaire

    A mon avis, il y a une erreur de PHP dans le code de CatégorieB.php et les erreurs sont déstactivées sur ton hébergement ce qui donne une page blanche.

    #7 Posté par eMeRiKa le 31/05/09 à 11:20, son 183ème commentaire

     

    * Pseudo :

    * Email : (Non affiché)

    Site web :

    * Message :

    125 articles dans la base de données

    Archives ...

     

    Et ben tas pas à rougir le design est vraiment sympa digne d'un graphiste pr ...

    Posté par Anto le 13/06/09 à 00:08 sur l'article eGame, la v2 lancée

    Mon blog est inscrit dans wikio... parce que je pensais que ça aiderait au r ...

    Posté par Coeur Noir le 07/06/09 à 14:23 sur l'article La guerre des blogs

    @eMeRiKa Pas de soucis pour avoir utilisé mon tweet, c'est libre hein... M ...

    Posté par clementcollier le 05/06/09 à 17:51 sur l'article La guerre des blogs

    Bonjour, Je pense que l?on se trompe ici de cible. Je ne suis pas forcément ...

    Posté par Benoit le 05/06/09 à 17:08 sur l'article La guerre des blogs

    Je suis de ceux qui rigole de tous ces débats que provoque chaque moi ce nou ...

    Posté par Anto le 05/06/09 à 16:35 sur l'article La guerre des blogs

    Bien sûr, j'imagine que sur twitter vu le peu de place, c'était pas to ...

    Posté par eMeRiKa le 05/06/09 à 14:47 sur l'article La guerre des blogs

    Comme je suis l'auteur du "niaiseries", je vais m'expliquer... Certes, l ...

    Posté par clementcollier le 05/06/09 à 14:29 sur l'article La guerre des blogs

    Romain, ce qui est "amusant"" c'est que tu décides maintenant ...

    Posté par weetabix le 05/06/09 à 14:00 sur l'article La guerre des blogs

    609 commentaires dans la base de données

    S'abonner au flux Rss

     

    Qu'est-ce que Twitter ?

    Il faut faut Flash pour voir l'animation

    Les patrons sont des gens comme vous

    Il faut faut Flash pour voir l'animation

    Damien Walters 2009 | AWESOME Physical Skills

    Il faut faut Flash pour voir l'animation

    Création, Internet, et les réseaux décentralisés.

    Il faut faut Flash pour voir l'animation

    Entrepreneurs can change the world

    Il faut faut Flash pour voir l'animation

    Comment Lancer un Produit Avec Sa Communauté

    Il faut faut Flash pour voir l'animation
     
    LinkedIn
    deviantart
    Twitter
     
     
    • soirée finie, se lève dans 3h pour partir aux #eurocks ! Chaud
    • Waho j'ai juste commencé le pdf de benjik, c'est méga flippant !
    • @clementcollier fini l'orage ici, allez dans 3/4h sur Paris :p
    • Inquiétant... RT @sirchamallow @newlimits La limite des énergies renouvelables: http://bit.ly/4qkDB
    • @regioneo le nacre qu'elles contiennent ?!
     

     

     

    Chargement en cours!