Skip to Content
WordPressPartie 12 — AnnexesGlossaire FR / EN / code

Chapitre 12.1 — Glossaire FR / EN / code

Le problème n°1 du dev francophone : l’interface dit « Article », la doc dit « Post », le code dit post et la table wp_posts. Ce glossaire fait la correspondance terme FR ↔ terme EN ↔ nom dans le code. Cherchez toujours en anglais (doc, forums, code).


Contenu & structure

FR (interface)ENCode / table
ArticlePostpost (type) · wp_posts
PagePagepage (type) · wp_posts
Média / fichierMedia / attachmentattachment · wp_posts + uploads/
Type de publication personnaliséCustom Post Type (CPT)register_post_type()
Champ personnalisé / métadonnéeCustom field / metapost_meta · wp_postmeta
CatégorieCategorycategory · wp_terms
ÉtiquetteTagpost_tag
TaxonomieTaxonomyregister_taxonomy() · wp_term_taxonomy
TermeTermwp_terms
ExtraitExcerptpost_excerpt / the_excerpt()
Image mise en avantFeatured imagepost_thumbnail / the_post_thumbnail()
RévisionRevisionrevision · wp_posts
Réglage / optionSetting / optionget_option() · wp_options

Utilisateurs & droits

FRENCode
UtilisateurUserwp_users / wp_usermeta
RôleRoleadd_role()
Capacité / permissionCapabilitycurrent_user_can()
Administrateur / Éditeur / Auteur / Contributeur / AbonnéAdministrator / Editor / Author / Contributor / Subscriberrôles natifs
Super Admin (réseau)Super Adminmultisite

Développement

FRENCode
Point d’accroche / crochetHookadd_action() / add_filter()
ActionActiondo_action()
FiltreFilterapply_filters()
La BoucleThe Loophave_posts() / the_post()
Balise de modèleTemplate tagthe_title(), get_permalink()
Balise conditionnelleConditional tagis_single(), is_page()
Hiérarchie de gabaritsTemplate hierarchysingle.php, archive.php
Thème enfantChild themeTemplate: dans style.css
Mise en file (assets)Enqueuewp_enqueue_script/style()
Jeton de sécuritéNoncewp_create_nonce() / wp_verify_nonce()
Assainir / échapperSanitize / escapesanitize_*() / esc_*()
Requête préparéePrepared statement$wpdb->prepare()
Tâche planifiéeCron eventwp_schedule_event()
Transitoire (cache)Transientget_transient() / set_transient()
Réécriture d’URLRewriteadd_rewrite_rule()

Éditeur de blocs (Gutenberg)

FRENCode
Éditeur de blocsBlock editor / Gutenberg@wordpress/block-editor
BlocBlockregisterBlockType() / block.json
AttributAttributeattributes (block.json)
Bloc dynamiqueDynamic blockrender_callback / render.php
Blocs imbriquésInner blocksInnerBlocks
MotifPatternregister_block_pattern()
Style de blocBlock styleregister_block_style()
Édition complète du siteFull Site Editing (FSE)thèmes blocs · theme.json
Gabarit / partie de gabaritTemplate / template parttemplates/*.html · parts/*.html
Boucle de requêteQuery Loopbloc core/query

API & headless

FRENCode
API RESTREST API/wp-json/ · register_rest_route()
Fonction externe / routeEndpoint / routeregister_rest_route()
Rappel de permissionPermission callbackpermission_callback
Mot de passe d’applicationApplication Passwordauth REST
Découplé / sans têteHeadlessNext.js + REST/GraphQL

WooCommerce

FRENCode
ProduitProductproduct · WC_Product / wc_get_product()
CommandeOrderWC_Order / wc_get_order() (HPOS)
PanierCartWC()->cart / WC_Cart
Passerelle de paiementPayment gatewayWC_Payment_Gateway
Stockage des commandes haute perfHPOS (High-Performance Order Storage)tables wc_orders
API magasinStore APIwc/store/v1

Acronymes utiles

AcronymeSignification
CPTCustom Post Type
FSEFull Site Editing
HPOSHigh-Performance Order Storage (WooCommerce)
WPCSWordPress Coding Standards
PHPCSPHP_CodeSniffer
HPOS(commandes Woo en tables dédiées)
ISRIncremental Static Regeneration (Next.js)
SSGStatic Site Generation
GPLGNU General Public License
WSODWhite Screen Of Death (erreur fatale PHP)
i18n / l10ninternationalization / localization
A11yaccessibility

Chapitre suivant : Cheatsheets.