Modifier les fichiers d’un thème

Cette option nécessite de bonnes connaissances en langage web, mais offre de grandes capacités de personnalisation. En effet, il sera pratiquement possible de modifier toute l’apparence du site en changeant les codes.

Il existe deux manières de procéder :

  1. En utilisant l’Éditeur du tableau de bord WordPress
  2. En modifiant directement les fichiers à la source (c’est-à-dire dans le serveur FTP)

Dans les deux cas, il est très important de faire des sauvegardes des fichiers avant de les modifier, et il est préférable de travailler à partir de ces sauvegardes lorsque c’est possible. Il sera toujours utile de pouvoir revenir en arrière lors d’une erreur dans le code qui pourrait mettre le fonctionnement du site en péril.

1. Utilisation de l’Éditeur du Tableau de bord

Il est disponible dans l’onglet Apparence > Éditeur.

C1 - Editeur

On remarque une liste de fichiers sur la droite de l’écran : ce sont les fichiers modifiables. Bien sûr, pour apparaître dans l’Éditeur, les fichiers du thème doivent être accessibles en écriture.

C2- Editeur

Sont pris en compte les fichiers :

  • HTML
  • PHP
  • CSS
  • .htaccess
  • TXT

Les modifications apportées par ce biais sont instantanées. En effet, elles sont visibles en temps réel par tous. C’est pour cette raison qu’il est nécessaire de faire des copies des fichiers, et qu’il est préférable d’apporter les modifications aux fichiers dupliqués afin de pouvoir les vérifier avant de les mettre en ligne.

En terme de sécurité, tous les administrateurs du site peuvent accéder à l’Éditeur WordPress, et donc ainsi modifier n’importe quel fichier du site.

Pour renforcer ce paramètre par défaut et lutter contre les accidents, les erreurs et même le piratage, il est possible de désactiver la modification des fichiers du thème dans WordPress en ajoutant une nouvelle directive, appelée DISALLOW_FILE_MODS, dans le fichier wp-config.php du thème.

Le code à ajouter au fichier est le suivant :

define('DISALLOW_FILE_EDIT',true);

 

2. Modification des fichiers en passant par un serveur FTP

Cette option est, entre autres, utilisée pour modifier des fichiers tout en étant hors ligne.

Pour trouver les fichiers à modifier, c’est assez simple. Il suffit de se rendre sur le serveur FTP qui stocke les fichiers du site, et ensuite de sélectionner directement le dossier du thème, qui contiendra tous les fichiers nécessaires.

Par défaut, le cheminement pour accéder au dossier est le suivant :

C3 - Editeur

Cette façon de procéder pour modifier les fichiers requiert également de très bonnes connaissances en langage web. Il faudra être très vigilant et faire attention que les fichiers modifiés soit bien chargés et pris en compte par le serveur FTP.

Parmi les fichiers disponibles, qui peuvent varier selon le thème choisi, on retrouve toujours :

  • header.php – Il contient les codes de l’en-tête du site, commun à toutes les pages.
  • index.php – Il contient le contenu du site, les articles et différentes pages.
  • sidebar.php – C’est la colonne qui va afficher l’ensemble des widgets pour une meilleure navigation dans le blog.
  • footer.php – Il contient les informations qui concernent le bas de page.
  • style.css – C’est la feuille de style.
Source : http://www.fran6art.com/

Source : http://www.fran6art.com

Il est également nécessaire d’utiliser un éditeur de texte. Certains sont plus recommandés que d’autres, ci-dessous une petite liste pour s’y retrouver plus facilement et éviter les erreurs (un traitement de texte standard peut parfois corrompre le fichier que l’on édite).

ÉDITEURS EXTERNES RECOMMANDÉS

  • BBEdit
  • Boxer Text Editor
  • Coda
  • Codelobster
  • Crimson Editor
  • EditPad
  • EditPlus
  • Editra
  • emacs
  • Fraise
  • gedit
  • JEdit
  • Kate
  • Komodo Edit
  • Kwrite
  • Notepad++
  • phpDesigner
  • pico
  • PSPad
  • Smultron
  • SubEthaEdit
  • TextEdit
  • TextMate
  • TextPad
  • TextWrangler
  • UltraEdit-32
  • vim
  • Notepad2 (Windows, Freeware)
  • WebTide Editor

ÉDITEURS EXTERNES À ÉVITER

  • Microsoft Word
  • WordPerfect
  • OpenOffice/LibreOffice
  • Apple iWork Pages
  • Microsoft Publisher
  • Microsoft Works
  • Microsoft Excel
  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Dreamweaver (pour s’assurer que les fichiers fonctionnent correctement avec cet éditeur, il faut supprimez le contenu de Dreamweaver, copiez le contenu de l’éditeur WordPress, et collez-le dans le fichier de Dreamweaver.)
  • Microsoft FrontPage (ne pas utiliser des modèles intégrés et évitez l’explorateur de code spécifique à Internet Explorer.)

Pour ces deux méthodes, il est important de prendre en compte le fait que toutes les modifications apportées pourront facilement être perdues lors d’une mise à jour du thème. C’est pour cela qu’il est nécessaire de faire des sauvegardes externes après chaque modification, afin de pouvoir retrouver rapidement les modifications effectuées.

L’option la plus simple reste quand même la création de thèmes enfants.

Revenir en haut de la page

Page suivante : Les thèmes enfants >>


Sources

Codex WordPress
Scriptol
Blog Fran6art

Print Friendly

Laisser un commentaire