Vous trouverez la documentation officielle de Wordpress (en anglais) à l'adresse codex.wordpress.org.
Vous trouverez la documentation officielle de Wordpress (en anglais) à l'adresse codex.wordpress.org.
Un thème est un répertoire (un dossier) contenant un certain nombre de fichiers, notamment :
Les thèmes sont installés dans le répertoire wp-content/themes. Pour créer un thème, il faudra donc créer un nouveau sous-répertoire à cet endroit.
Un thème peut être un enfant d'un autre thème. Cela signifie qu'il héritera des propriétés d'un autre thème.
Afin qu'un thème soit reconnu en tant que tel par Wordpress, celui-ci doit impérativement contenir deux fichiers :
Ce fichier est le fichier principal de votre thème puisque c'est celui qui sera chargé par défaut pour toutes vos pages. Nous y reviendrons dans la seconde partie.
Le fichier style.css contient les informations de base de votre thème.
Ces informations doivent être indiquées en commentaires en haut du fichier.
Le fichier peut être laissé vide, auquel cas votre thème portera le nom du dossier que vous avez créé. Il est tout de même préférable d'en indiquer un maximum, notamment Theme Name qui indique le nom de votre thème.
Attention : Wordpress est très capricieux et pourrait ne pas reconnaître vos informations si vous ne respectez pas précisément la nomenclature. Veillez à bien mettre des majuscules où il y en a, ne mettez pas d'espace avant les deux points et mettez-en un après.
Dans ce cours nous allons créer un thème pour un site de cinéma. Nous appellerons donc notre thème "Cinéma" mais attention : le nom de votre répertoire ne doit contenir ni espace, ni caractères spéciaux.
Nous créerons donc un répertoire cinema dans lequel nous créerons les deux fichiers requis.
Simplement avec ce fichier style.css et un index.php vide, vous devriez voir apparaître votre thème dans la liste des thèmes installés depuis le menu "Apparence > Thèmes" de votre site.
Par défaut, votre thème sera représenté par un rectangle vide. Vous pouvez lui attribuer une image en ajoutant un fichier screenshot.png dans votre répertoire. Les dimensions recommandées sont 1200x900.