On nous demande souvent comment trouver les fichiers à modifier dans un thème WordPress.
Les thèmes WordPress sont constitués de plusieurs fichiers différents. Parfois, il peut être difficile pour les débutants de comprendre quels fichiers ils doivent modifier pour apporter certaines modifications à leur thème.
Dans cet article, nous afficherons une méthode simple et rapide pour savoir quels fichiers modifier dans votre thème WordPress.
Comprendre les fichiers de modèles de thèmes WordPress
Les thèmes WordPress sont constitués de plusieurs fichiers. Il s’agit notamment des fichiers de modèles, des marques de modèles personnalisés et des fonctions, des éléments de modèles, des images, du JavaScript et des fichiers CSS.
Tous les meilleurs thèmes WordPress suivent les meilleures pratiques officielles. Cela signifie qu’ils utilisent la structure standard des fichiers et des modèles pour organiser tout le code.
Par exemple, tous les thèmes WordPress ont des fichiers archive.php, single.php, functions.php et autres.
Chacun de ces fichiers est utilisé comme modèle pour afficher une zone particulière de votre site WordPress. Par exemple, single.php est utilisé pour afficher des publications uniques et le modèle page.php est utilisé pour afficher une page unique.
Comprendre la hiérarchie des fichiers modèles de WordPress permet de mieux comprendre le fonctionnement de WordPress.
Si vous avez besoin d’ajouter du code à votre thème WordPress, il vous aide également à déterminer les fichiers que vous devez modifier.
Pour plus de détails, consultez notre antisèche terminée sur la hiérarchie des fichiers modèles WordPress pour les débutants.
Ceci étant dit, voyons comment trouver facilement les fichiers à modifier dans le thème WordPress.
Trouver les fichiers de modèles à modifier dans un thème WordPress
La première chose à faire est d’installer et d’activer l’extension What The File. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
L’extension est prête à l’emploi et il n’y a aucun réglage à effectuer.
Une fois activé, vous devez visiter l’interface publique de votre site et vous remarquerez un nouveau menu « What The File » dans la barre d’administration de WordPress.
Il vous suffit maintenant de passer votre souris sur l’élément de menu pour afficher un menu déroulant répertoriant les fichiers de modèles utilisés pour afficher cette page.
En cliquant sur le nom du fichier, vous accéderez à l’éditeur de fichiers par défaut de WordPress, dans lequel vous pourrez modifier le fichier en question.
Cependant, nous ne recommandons pas d’utiliser l’éditeur de fichiers WordPress pour modifier les fichiers du thème car il n’y a pas d’option d’annulation.
Si vous vous bloquez accidentellement hors de votre site, vous devrez alors utiliser un client FTP pour corriger la situation. C’est pourquoi nous vous recommandons d’utiliser un client FTP ou l’application Gestionnaire de fichiers dans le panneau de contrôle de votre hébergeur WordPress.
Vous pouvez modifier les fichiers du thème à l’aide de n’importe quel éditeur/éditrices de texte comme le Bloc-notes.
Apporter des modifications directes à votre thème WordPress est également une mauvaise idée. Ces modifications disparaîtront lorsque vous mettrez à jour votre thème.
Si vous ajoutez simplement du CSS, vous pouvez l’ajouter en tant que CSS personnalisé dans WordPress. Pour toutes les autres modifications apportées aux fichiers de votre thème, vous devez créer un thème enfant.
L’extension « What The File » peut vous aider à localiser les fichiers de thème que vous devez copier et modifier dans votre thème enfant.
Note : L’élément de menu ajouté par le plugin dans la barre d’administration sera visible par tous les utilisateurs/utilisatrices connectés, et il comporte un lien vers un site externe. Vous devez utiliser cette extension uniquement dans un environnement de développement tel qu’un site de staging.
Nous espérons que cet article vous a aidé à trouver les fichiers à modifier dans votre thème WordPress.
Vous pouvez également consulter notre aide-mémoire sur le développement des thèmes WordPress ou jeter un coup d’œil aux classes CSS générées par WordPress que vous pouvez utiliser pour styliser vos thèmes.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Moinuddin Waheed says
This is a bit developer oriented task but yes at times we get into the question to edit the file and get into dilemma of which one to edit to get the desired changes made.
I used to think that it is always the functions.php file that is to be changed but no the change is to be made where it is desired.
I will explore the plugin to see where we would need to make the edit and changes.
Thanks for this tutorial guide. it is really helpful understanding these concepts better.
WPBeginner Support says
You’re welcome
Administrateur
Jiří Vaněk says
Thank you for the tip. Sometimes, I need to make a change on a website, and one doesn’t immediately know which file to edit. This plugin can be a great helper in figuring out which template file is currently being used.
WPBeginner Support says
Glad we could share this plugin
Administrateur
Riyaz says
Installing this plugin made my life easier. However, some of the themes just leave something like these:
$has_sidebar = is_active_sidebar( ‘single-blog’ );
do_action( ‘mytheme_page_header’ );
and even some functions which I can find nowhere:
mytheme_get_listings_image(‘mytheme-list’)
Is there any way to find these things ?
WPBeginner Support says
You would need to manually go through the files manually, normally those would be found in the functions.php file
Administrateur
mark Swift says
Hi,
nice article,
but what if the files are not available in child theme which I have to edit ??
Cos says
If you copy template (.php) files to your child theme (so you can edit them and not lose your changes when the theme is updated) then what happens if the file you copied and edited is updated by the theme developer? Do you then lose the benefit of their update?
Susan Sheridan says
How about this same kind of tool for finding out which style sheets are being applied?
Bond Shands says
I had hoped to use these directions to change the Post Office Mailing Address line at the bottom of my blog. However, installing and activating the What The File plugin produced no discernible results. Nothing new appeared on my Menu Bar. Also, to be honest, your instructions left me in the dark about how I would see the plugin displayed when viewing the blog page I wished to see. (Also, I’m already a subscriber via an alternate email address).
WPBeginner Support says
Hi Bond Shands,
Each WordPress site uses a couple of templates which are loaded on each page. For example, the header and footer templates. In order to change your postal address you will need to edit the footer.php file. However, make sure that you backup your WordPress theme before making any direct changes.
Thanks
Administrateur