Thème WordPress
Choisir son thème WordPress
Choisir son thème WordPress depuis le menu du tableau de bord : Apparences > Thèmes
Cliquez sur le gros bouton bleu "Ajouter". Utilisez le filtre de fonctionnalités pour trouver le bon thème. Attention, les squelettes de thème n'étant pas tous les mêmes, un changement de thème peut parfois avoir de lourdes conséquences sur votre site.
Personnaliser son thème
Lorsque le thème est actif, il est plus ou moins personnalisable selon les thèmes par le menu du tableau de bord : Apparences > Personnaliser. N'oubliez pas de publier après chaque modification.SideBar
Les thèmes utilisent tous au moins une barre latéral (sidebar) et un pied de page (footer), soit une zone dans laquelle il est possible d'insérer des widgets comme des menus ou des formulaires de recherche. Cette zone correspond généralement à la colonne de droite ou de gauche du site. Mais elle peut aussi correspondre à zone d'en-tête ou au pied de page. Chaque thème utilise un nombre précis de zone (en général 2) dont la structure n'est modifiable que par le code (s'abstenir). Par contre il est très utile de personnaliser ses zones de Widgets. Pour personnaliser le contenu des zones d'un thème, allez dans le menu du tableau de bord :Apparences > Widgets (voir les Widgets)
Thème enfant
Lors de la mise à jour d'un thème, on perd les modifications que l'on a réalisé dans le code du thème (notamment les fichiers wp-content/themes/montheme/style.css et wp-content/themes/montheme/fonctions.php). Pour éviter cela, il faut créer un thème enfant. C'est à dire un thème basé sur votre thème parent. Il en reprend toutes les fonctionnalités sans jamais le modifier. Ainsi vous pouvez apporter des modifications à votre enfant et en cas de mise à jour du parent, vous ne les perdez pas!Pas à pas pour créer un thème enfant
- Avec un client FTP comme Filezilla, créez un nouveau dossier a côté du dossier de votre thème (soit dans wp-content/themes/) et nommez-le avec le nom de votre thème et le mot enfant, soit monthemeamoi-enfant
- Créer et installer dans ce répertoire deux fichiers : functions.php et style.css
- Dans le fichier functions.php, on intègre le code qui permet d'écraser le fichier style.css du parent :
<?php
/**
** activation theme
**/
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?> - Le code du fichier style.css :
/*
Theme Name: nomDuThemeParent Child Theme
Description: Theme enfant de EasyMicro
Author: Easy-Micro
Author URI: http://www.easy-micro.org
Template: nomDuThemeParent
Version: 0.1.0
*/ - Si tout va bien, dans l'administration WordPress (le tableau de bord) et dans le menu Apparence > Thèmes, vous devriez avoir un petit nouveau : votre thème enfant. Il vous faut donc activer ce nouveau thème enfant. Un conseil: faites d'abord une prévisualisation en direct de votre thème enfant. On ne sais jamais, des plug-in actifs dans le thème parent sont parfois désactivés dans le thème enfant. Il faudra donc les activer à nouveau.