WordPress : conception et personnalisation des thèmes

WordPress est actuellement le CMS le plus utilisé. Ces atouts
ne sont plus à démontrer : installation rapide, interface de gestion
simple à utiliser, il s'adapte à tous les types de contenu
(blog, site institutionnel, e-commerce, portfolio...). Chaque site
créé avec WordPress utilise un thème : créer ou personnaliser
un thème vous permet donc de personnaliser l'affichage de
votre site : le design, l'ergonomie et l'apparence de tous les
contenus.
Ce livre s'adresse à toute personne connaissant déjà WordPress
et souhaitant débuter dans la création de nouveaux thèmes
ou la personnalisation de thèmes existants . Il a été rédigé
à l'aide de la version 3.5 mais son contenu peut être exploité à
partir de la version 3.1 de WordPress.
Dans un premier temps, nous aborderons les bases du langage
PHP , prérequis nécessaire puisque les thèmes sont créés avec
les trois langages «fondamentaux» du Web : HTML, CSS et
PHP. La connaissance de l'HTML et des CSS est recommandée.
Nous verrons ensuite comment sont structurés les thèmes
WordPress et quels sont les fichiers qui les composent. Nous
créerons alors un premier thème très simple pour mettre en pratique
ces premières notions.
Dans un deuxième temps nous vous proposons de créer un
thème complet , avec tous les fichiers nécessaires à l'affichage
de tous les types de contenu : la page d'accueil, les articles
seuls, les pages, les commentaires et les archives : catégorie,
mot-clé, auteur...
Ensuite nous créerons les pages «spéciales» pour les formats
des articles, les modèles des pages et nous serons amenés à
utiliser les champs personnalisés.
Nous terminerons en analysant dans le détail le thème proposé
par défaut dans WordPress, TwentyTwelve , afin de bien comprendre
son fonctionnement dans le but de l'utiliser comme
thème parent pour créer des thèmes enfants.