Thème enfant Zerif-lite customizer.php

Fermé
despat 1 Messages postés 137 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 22 février 2016 - 19 févr. 2016 à 10:43
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 - 22 févr. 2016 à 16:53
Bonjour,

Après avoir modifier mon fichier customizer.php qui me permet de ne plus faire apparaître des options du menu de customisation, je voudrais le mettre dans le dossier enfant (child), afin de surcharger le dossier parent. Le soucis est que sa ne fonctionne pas. Wordpress ne prend en compte uniquement le dossier parent.



A voir également:

2 réponses

elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
19 févr. 2016 à 15:56
Bonjour

tu as essayer en mettant le fichier qui intègre le code de customizer.php et customizer.php dans le theme child ?
0
despat 1 Messages postés 137 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 22 février 2016 14
19 févr. 2016 à 16:40
Oui l'intégration ce fais dans functions.php, le fichier est bien dans mon dossier enfant
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322
Modifié par elgazar le 19/02/2016 à 17:50
Je me demande si le problème ne vient pas de l'appel au fichier dans le fichier functions.php du thème enfant, essaye en mettant cela à la place

require_once( get_stylesheet_directory(). '/customizer.php' );
0
despat 1 Messages postés 137 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 22 février 2016 14
22 févr. 2016 à 14:44
Merci pour la réponse,

mais j'ai déjà essayé cette solution cela ne fonctionne que si je commente la ligne require du customizer originale dans le fichier fonction.php parent.
0
elgazar Messages postés 5841 Date d'inscription mercredi 30 octobre 2013 Statut Membre Dernière intervention 17 mars 2021 1 322 > despat 1 Messages postés 137 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 22 février 2016
22 févr. 2016 à 16:53
d'après le codex de wordpress, ce serait cette solution que tu devrais employer
Astuces pour les développeurs de thèmes. Le fait que le fichier functions.php d'un thème enfant soit chargé en premier signifie que vous pouvez faire des fonctions utilisateur de votre thème pluggable - c'est à dire, remplaçables dans un thème enfant - en les déclarant de manière conditionnelle. Par exemple :

if (! function_exists ('theme_special_nav')) {
    theme_special_nav fonction () {
        / / Faire quelque chose.
    }
}
De cette façon, un thème enfant peut remplacer une fonction PHP du thème parent simplement en le déclarant au préalable.
0