Je crée un thème pour enfants pour la première fois.
J'ai créé style.css
(et y ai importé le style.css
du thème parent) ainsi que de nouveaux fichiers et des fonctions supplémentaires dans functions.php
.
Maintenant, j'ai copié index.php
du thème parent au thème enfant
Cependant, certaines options d'administration du thème parent ne sont toujours pas sélectionnées dans le thème enfant. Plus précisément, je reçois une erreur fatale PHP selon laquelle une fonction n'est pas reconnue lors du chargement de index.php
(après la définition du thème enfant comme thème à utiliser par WP).
index.php
de parent en enfant?index.php
du parent soit chargé, dois-je laisser l'index.php du thème enfant vide? Ou dois-je importer le index.php
du parent (dans le index.php
du thème de l'enfant)?L'utilisation d'un index.php
dans votre thème pour enfants est facultative. mais en avoir un écrasera le index.php
de votre parent. L'utilisation d'un index.php
vierge vous affichera également une page vierge.
Vous pouvez copier le index.php
à partir du thème de votre parent pour lui donner l'apparence du thème du parent, mais vous n'avez pas besoin de le faire. S'il n'y a pas de index.php
dans votre thème enfant, le index.php
du thème du parent sera chargé.
Il n'y a aucune différence si vous activez un thème enfant ou un thème "normal". Les widgets, par exemple, sont supposés passer à la section "Widgets inactifs", vous aurez donc probablement à faire une configuration détaillée.
Peut-être existe-t-il des liens codés en dur dans Plugins ou Options de thème. Voici quelques liens qui, espérons-le, vous aideront: