J'ai donc un thème enfant qui ne contient que le fichier CSS requis. Une fois que j'ai activé ce thème enfant, tout mon site est en panne. Je me retrouve avec 2 questions:
Ce sont les erreurs que le site me donne:
Avertissement:
require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]:
n'a pas réussi à ouvrir le flux: aucun fichier ou répertoire de ce type dans/wp-content/themes/interio/functions.php
à la ligne 54Erreur fatale:
require_once() [function.require]:
Échec d'ouverture requise'/wp-content/themes/interio_child/admin/options-framework.php' (include_path='.:/usr/lib/php:/usr/local/lib/php')
dans/wp-content/themes/interio/functions.php
à la ligne 54
Votre thème parent est probablement cassé. Je suppose qu'il utilise un code comme celui-ci:
require_once get_stylesheet_directory() . '/admin/options-framework.php';
Donc, il recherchera dans le thème enfant uniquement les fichiers présents dans le thème parent. Il devrait utiliser get_template_directory()
à la place.
@ toscho a raison de dire qu'un code médiocre dans le thème parent a endommagé votre site.
Quant à votre deuxième question, comment revenir à votre thème précédent, si vous vous connectez à votre site via FTP (ou SFTP, SSH, etc.) et supprimez ou renommez le dossier du thème enfant, WordPress détectera que ce thème n'existe plus et reviendra au thème par défaut. Ensuite, vous devriez pouvoir visiter votre page de tableau de bord de thèmes et basculer vers un thème de votre choix.