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

12

WordPress a un nombre minimal de fichiers de modèles de thème sous la forme

  • style.css
  • index.php

et quelques autres fichiers tels que listés ici .

Si le développeur de thème souhaite créer un thème avec moins de fonctionnalités, quels sont les fichiers de modèle à inclure au minimum? Il n'y a pas de directives dans le codex WordPress. La seule chose que vous pouvez trouver est quels fichiers et quand les inclure. Pour pouvoir utiliser la plupart des fonctions WordPress sans aucun conflit, il ne semble pas y avoir de numéro spécifique mentionné pour le nombre de fichiers de modèle.

Combien de fichiers doit-il y avoir lorsque vous créez un thème à partir de say brut template html?

    
posée Ryu Ishida 01.02.2013 - 11:34

2 réponses

18

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.php doit avoir une boucle de publication. Ce serait donc le minimum fonctionnel index.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 secours de tous les fichiers modèles 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:

enlace

    
réponse donnée Tom J Nowell 01.02.2013 - 12:24
6

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

Tout dépend de vous. Mais les exigences minimales sont style.css et index.php .

    
réponse donnée Butuzov 01.02.2013 - 11:54

Lire d'autres questions sur les étiquettes