Après avoir renommé les fichiers de mes modèles et à l'intérieur du fichier avec php, il recherche les anciens modèles. La liste déroulante n'est plus disponible. Pourquoi cela se produit-il et comment résoudre ce problème?
Le seul fichier que j'ai modifié est le dossier template-parts
dans le thème de l'enfant. Je n'ai pas touché le class-wp-theme.php
où il s'agit de l'avertissement.
Si vous avez WP-CLI installé, essayez d’exécuter wp cache flush
ou
vous pouvez mettre ce code dans votre functions.php
function fix_template_caching (WP_Screen $ current_screen) { if (! in_array ($ current_screen-> base, array ('post', 'edit', 'theme-editor'), true)) { return; } $ theme = wp_get_theme (); if (! $ theme) { return; } $ cache_hash = md5 ($ theme-> get_theme_root (). '/'. $ theme-> get_stylesheet ()); $ label = sanitize_key ('files_'. $ cache_hash. '- '. $ theme-> get (' Version ')); $ transient_key = substr ($ label, 0, 29). md5 ($ label); delete_transient ($ transient_key); } add_action ('current_screen', 'fix_template_caching');
J'espère que cela t'aides!
:)