WordPress : Fichiers de modèle minimum pour le développement de thèmes

Publié par Jean-Michel le

WordPress a un minimum de fichiers de modèle de thème comme

  • style.css
  • index.php

ainsi que d’autres fichiers répertoriés ici.

Si le développeur de thème souhaite créer un thème avec moins de cloches et de sifflets, quels sont certains des fichiers de modèle qui doivent être inclus au minimum ? Il n’y a aucune directive dans le codex WordPress. La seule chose que vous pouvez trouver est quels fichiers et quand les inclure. Pour utiliser la plupart des fonctions WordPress sans aucun conflit, il ne semble pas y avoir de nombre spécifique mentionné pour le nombre de fichiers modèles.

Alors, combien de fichiers doivent être présents lorsque vous créez un thème à partir, par exemple, d’un modèle HTML brut ?

Solution n°1 trouvée

Deux – styles.csset index.php. Si vous allez ajouter des fonctionnalités supplémentaires (certains filtres ou actions), ajoutez à la liste functions.php. Si vous allez ajouter des modèles supplémentaires + nombre de modèles, ajoutez une capture d’écran de votre thème + capture d’écran.(jpeg|png|gif)

Tout dépend de toi. Mais les exigences minimales sont style.csset index.php.

Solution n°2 trouvée

Pour que le thème soit répertorié :

  • style.css

Avec au minimum ceci :

/*
Theme Name: Minimum Theme
Description: Test
Author: Test
Version: 1.0
*/

Pour que le thème soit fonctionnel :

  • index.php

index.phpdoit avoir une boucle de poste, donc ce serait le strict minimum fonctionnelindex.php

<html>
<head><?php wp_head(); ?></head>
<body>
<?php
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();
        the_title( '<h3>', '</h3>' );
        the_content();
    }
}
wp_footer();
?>
</body>
</html>

index.php est la solution de repli de facto pour tous les fichiers de modèle que WordPress pourrait rechercher. Tout le reste est entièrement facultatif, bien que je vous conseille de les utiliser.

Pour plus d’informations sur les modèles possibles, voir ici :

http://codex.wordpress.org/Template_Hierarchy

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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