web-dev-qa-db-fra.com

Inclusion de fichiers dans les thèmes pour enfants

Twenty Thirteen utilise les éléments suivants dans functions.php: require( get_template_directory() . '/inc/custom-header.php' );. Lorsque je copie /inc/custom-header.php dans vingt-treize enfants, il n'est pas remplacé. Je ne peux pas utiliser require() car deux copies seront incluses. Comment cela devrait-il être géré?

1
Paul

get_template_directory cherche des fichiers dans le thème parent.

Si un thème enfant est utilisé, le chemin absolu du répertoire du thème parent sera renvoyé. Utilisez get_stylesheet_directory () pour obtenir le chemin absolu du répertoire du thème enfant.

http://codex.wordpress.org/Function_Reference/get_template_directory

Ce fichier n'est pas destiné à être remplacé. Vous devrez trouver un autre moyen de faire ce que vous devez faire.

Peut-être supprimer la fonction accrochée ici et ajouter la vôtre?

2
s_ha_dum