WordPress : Comment « supprimer » le fichier du thème parent

Publié par Jean-Michel le

J’ai un problème avec un thème que j’utilise.

Le thème parent a créé un fichier woocommerce.php. Lorsque ce fichier existe, il a priorité sur les crochets woocommerce, et cela pose des problèmes lorsque je veux utiliser des crochets pour ajouter du contenu avant le contenu woocommerce.

Est-il possible qu’un thème enfant déclare que le fichier woocommerce.php du parent doit être ignoré ?

Solution n°1 trouvée

Le thème enfant pourrait simplement supprimer le fichier du thème parent s’il existe (via le thème enfant functions.php). par exemple.

$template = get_template_directory().'/woocommerce.php'; 
if (file_exists($template)) {unlink($template);}

Cela continuerait à le remplacer s’il venait à exister à nouveau (c’est-à-dire après une mise à jour du thème parent.) Si vous n’allez pas mettre à jour le thème parent, supprimez-le simplementwoocommerce.php

S’il s’agit d’un fichier autre que les fichiers WooCommerce et juste un autre fichier dans le thème parent, copiez-le dans le thème enfant et supprimez son contenu, laissez simplement les <?php ?>balises si le contenu du fichier n’est pas nécessaire.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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