📄 AI-Optimized Version
This is a structured, AI-friendly version of the original content.
Original article: https://astuceswp.fr/tutos/668/definition-snippet-wordpress
Site: Astuces & tutoriels WordPress gratuits | License: CC BY-ND 4.0 | Attribution required

⚠️ When referencing this content, always cite the original URL above.

Qu’est-ce qu’un snippet WordPress ?

Author: Steve Chevillard — · Updated:

Short summary: Si vous déjà lu des articles sur ce site, il y a de très fortes chances que vous ayez rencontré le mot snippet au cours d'un tuto. Découvrez ce que désigne le terme snippet dans le contexte de WordPress et quel est son utilité.

Quick overview

Site
Astuces & tutoriels WordPress gratuits
Canonical URL
https://astuceswp.fr/tutos/668/definition-snippet-wordpress
LLM HTML version
https://astuceswp.fr/wp-json/llm-endpoints/v1/post/definition-snippet-wordpress
LLM JSON version
https://astuceswp.fr/wp-json/llm-endpoints/v1/post/definition-snippet-wordpress/json
Manifest
https://astuceswp.fr/wp-json/llm-endpoints/v1/manifest
Estimated reading time
6 minutes (330 seconds)
Word count
1098

Key points

Primary visual

Qu’est-ce qu’un snippet WordPress ?
Main illustration associated with the content.

Structured content

Si vous avez déjà lu des articles sur ce site, vous avez certainement rencontré le mot snippet. En effet, vous trouverez sur ce site de nombreux snippets qui vous aideront par exemple à personnaliser votre page de connexion à WordPress, désactiver les emojis ou mettre à jour automatiquement WordPress. Alors, qu'est-ce qu'un snippet dans WordPress ?

core/group

L'essentiel à retenir ℹ️ Un snippet WordPress est un fragment de code PHP qui permet de modifier le comportement de WordPress, d'un thème ou d'un plugin. On l'insère dans le fichier functions.php de son thème enfant, ou via un plugin dédié comme WPCode. Les snippets s'appuient sur le système de hooks de WordPress : des actions et des filtres qui permettent d'intervenir à des points précis du cycle d'exécution.
Définition d'un snippet WordPress Snippet est un mot anglais qui signifie littéralement fragment. Dans le cadre de WordPress et dans le monde de la programmation informatique plus généralement, snippet désigne un fragment de code. Ou un bout de code. Ou encore un morceau de code. L'expression qui a le plus de sens pour vous fera très bien l'affaire. Ces morceaux de code permettent de modifier le comportement de WordPress. Si vous voulez changer une façon de faire de WordPress, d'un template WordPress ou d'un plugin WordPress, vous devrez utiliser un snippet : ce petit bout de code PHP est à copier dans le fichier functions.php de votre thème enfant. C'est dans ce fichier que WordPress lit les personnalisations au démarrage de chaque page. [caption id="attachment_670" align="alignnone" width="735"] Quelques snippets extraits de mon fichier functions.php[/caption] Attention : si ce n'est pas encore fait, je vous recommande d'utiliser un thème enfant pour votre site WordPress. Les snippets ajoutés au fichier functions.php du thème parent seront écrasés à chaque mise à jour. Dans un thème enfant, ils sont conservés. À quoi servent les snippets WordPress ? Les snippets servent à modifier le comportement de WordPress, de votre thème et de vos plugins. WordPress propose par défaut de nombreuses fonctionnalités avec un comportement prédéfini. Exemple : WordPress peut afficher les pages en mode public, privé ou protégé par mot de passe. Dans les deux derniers cas, la mention « Privé » ou « Protégé » s'affiche devant le titre. C'est le comportement prévu par WordPress. Si cela ne vous convient pas, un snippet permet de le modifier facilement. C'était mon cas : j'ai utilisé un snippet pour retirer les mentions Protégé ou Privé des titres WordPress. Il existe des dizaines de snippets disponibles sur le web pour personnaliser WordPress, votre thème et vos plugins. Vous en trouverez de nombreux sur ce site, classés par thématique. Une dernière précision : les snippets WordPress n'ont rien à voir avec les featured snippets (ou rich snippets), un terme SEO qui désigne les extraits enrichis affichés par Google dans ses résultats de recherche.

core/heading

Foire aux questions

core/heading

Qu'est-ce qu'un snippet WordPress ?

core/paragraph

Un snippet WordPress est un fragment de code PHP qui permet de personnaliser le comportement de WordPress, d'un thème ou d'un plugin. Il s'insère dans le fichier functions.php du thème enfant ou via un plugin comme WPCode.

core/heading

Où coller un snippet WordPress ?

core/paragraph

Le meilleur endroit est le fichier functions.php de votre thème enfant. Vous pouvez aussi utiliser le plugin WPCode, qui permet de gérer vos snippets depuis l'administration WordPress sans accès FTP.

core/heading

Les snippets WordPress sont-ils dangereux ?

core/paragraph

Un snippet mal écrit peut provoquer une erreur PHP et rendre votre site inaccessible. Il vaut mieux toujours tester ou faire une sauvegarde avant d'ajouter un snippet. WPCode permet aussi de désactiver rapidement un snippet problématique.

core/heading

Quelle est la différence entre un snippet et un plugin WordPress ?

core/paragraph

Un plugin est un ensemble de fichiers qui ajoute des fonctionnalités complètes à WordPress. Un snippet est un simple fragment de code, souvent quelques lignes, qui cible une modification précise.

core/heading

Quelle est la différence entre un snippet et un shortcode WordPress ?

core/paragraph

Un shortcode est une balise courte insérée dans un article pour afficher dynamiquement du contenu. Un snippet est du code PHP qui modifie le fonctionnement de WordPress dans les coulisses, sans être visible dans vos articles.

core/heading

Faut-il un thème enfant pour utiliser des snippets ?

core/paragraph

Oui, si vous placez vos snippets dans functions.php, il vous faut un thème enfant. Sinon, vos modifications seront effacées à chaque mise à jour du thème parent. L'alternative est d'utiliser WPCode, qui stocke les snippets indépendamment du thème.

core/html

Hooks WordPress : le moteur des snippetsLes snippets fonctionnent grâce au système de hooks de WordPress. Un hook est un point d'ancrage dans le code de WordPress où vous pouvez accrocher votre propre code. Il en existe deux types :Les actions (add_action) : elles permettent d'exécuter une fonction à un moment précis (par exemple, au chargement du thème).Les filtres (add_filter) : ils permettent de modifier une valeur avant qu'elle soit affichée ou enregistrée (par exemple, le titre d'un article).La grande majorité des snippets que vous trouverez sur le web utilisent l'un ou l'autre de ces deux mécanismes. Une action peut aussi être déclenchée non pas par le chargement d'une page, mais par WP-Cron et ses tâches planifiées, qui exécutent votre fonction à intervalle régulier.Où placer ses snippets WordPress ?Vous avez deux options pour insérer un snippet dans WordPress.La première consiste à coller le code dans le fichier functions.php de votre thème enfant. C'est la méthode directe, mais elle demande un accès FTP ou au gestionnaire de fichiers de votre hébergeur.La seconde option, souvent plus pratique, consiste à utiliser un plugin dédié. WPCode (anciennement Insert Headers and Footers) est le plus utilisé : il permet d'ajouter des snippets directement depuis l'administration WordPress, sans toucher à un fichier. Vous pouvez activer ou désactiver chaque snippet d'un clic. Pour en savoir plus, consultez mon article sur comment insérer du code PHP dans WordPress.

Topics and keywords

Themes: Tutoriels WordPress

Keywords: functions.php, snippet

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://astuceswp.fr/wp-json/llm-endpoints/v1/manifest

LLM Endpoints plugin version 1.2.0.