Customisation du thème de base WordPress 4.0

WordPress 4.0

Theme de base Twenty Fourteen

D’abord, et nous allons voir cela plus bas, créer un thème enfant. Y copier le content.php du thème twentyfourteen.  Dedans, nous allons enlever tous ce qui ne nous sert pas. Pour annihiler tout ce qui ressemble au contenu des articles, genre, pour faire une liste des titres seulement, moi j’ai viré pas mal de trucs après le Header.

Ensuite on fera pareil avec le fichier archive.php dans lequel nous changerons la ligne

get_template_part(
'content', get_post_format() );

en

get_template_part( 'content', 'archive' );

Création du thème enfant

Pour pas bousiller les beaux thèmes fait par des professionnels bien propres et tout, on ne modifie pas directement les fichiers dans le dossier wp-content/themes : on crée un « thème enfant » c’est à dire un dossier au nom qu’on veut, dans ce même dossier genre : wp-content/themes/twentyfourteen-child par exemple.

Ensuite il faut créer un fichier mon_site/wp-content/themes/twenty-fourteen-child/style.css

elle commencera par les lignes suivantes

/*
Theme Name: Twenty Fourteen Child
Theme URI: http://www.dukynx.fr/m.rigard/wp-content/themes/twenty-fourteen-child
Description: Theme Twenty Fourteen Child
Author: Mathieu Rigard
Author URI: http://www.dukynx.fr/m.rigard/
Template: twentyfourteen
Version: 1.0.0
Tags: css, m.rigard, archive-sans-contenu, theme
Text Domain: twenty-fourteen-child
*/

/* =Theme customization starts here
————————————————————– */

Les lignes indispensables sont Name et Template. Template c’est pour indiquer le répertoire du thème parent.

 

Il nous faut encore créer  un second fichier :


/wp-content/themes/twenty-fourteen-child/
functions.php

avec ceci dedans :

<?php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' );
function enqueue_parent_theme_style() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}

 

Maintenant il faut l’activer

dans Apparence/thème

 

et voilà !

Soyez Sociables, partagez !

Laisser un commentaire

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