Vous devez déplacer vos modèles personnalisés, ceux qui ne sont pas contrôlés par le thème actif, vers un dossier enfant.
Gardez le thème séparé de tous les fichiers personnalisés de cette manière, vous pourrez le mettre à jour sans perdre votre travail personnalisé.
Votre thème clé en main vit ici
------------------------------------
\\ Site \ wp-content \ themes \ some_theme
Le thème de votre enfant habite ici
---------------------------
\\ Site \ wp-content \ themes \ une_theme-enfant
Vos styles et modèles personnalisés, ainsi que tous vos éléments inclus (éléments tels que le javascript personnalisé, les images non enregistrées dans WP, les polices personnalisées, les fichiers de données json et tous les plug-ins que vous pourriez mettre en file d'attente) doivent être déplacés vers le dossier enfant À l'extérieur du thème.
\ themes \ some_theme
\ themes \ some_theme-child \ (tous vos fichiers de modèle php personnalisés ici)
\ themes \ some_theme-child \ images
\ themes \ some_theme-child \ includes
\ themes \ some_theme-child \ languages
\ themes \ some_theme-child \ json
\ themes \ some_theme-child \ style
Pour vos pages de style personnalisées ( pas le style.css remplacé du thème ), mettez en file d'attente dans wp_enqueue_style ('some-css', get_stylesheet_directory () . '/Style/some.css', false, '0.0.1', 'all');
Utilisez get_stylesheet_directory_uri () avec vos appels xhr, etc.