L’API de personnalisation (Customizer) est un cadre pour l’aperçu en direct des modifications apportées à WordPress. Il fournit une interface unifiée qui permet aux utilisateurs de personnaliser divers aspects de leur thème et de leur site Web, des couleurs et des mises en page aux widgets, menus, etc. Les thèmes et les plugins peuvent ajouter des options au personnalisateur. Le personnalisateur est le moyen canonique d’ajouter des options à votre thème.

Le personnalisateur tel qu'il apparaît dans WordPress 4.6 avec le thème Twenty Fifteen.

Le personnalisateur tel qu’il apparaît dans WordPress 4.6 avec le thème Twenty Fifteen.

Des options de personnalisation peuvent être accordées aux utilisateurs avec différentes fonctions sur une base granulaire. Alors que la plupart des options ne sont visibles que par les administrateurs par défaut, certaines options sont accessibles aux autres utilisateurs s’ils le souhaitent. Différentes parties du personnalisateur peuvent également être contextuelles quant à leur pertinence par rapport au contexte frontal que l’utilisateur prévisualise. Par exemple, la fonctionnalité principale des widgets n’affiche que les zones de widgets qui sont affichées sur la page en cours. D’autres zones de widgets s’affichent lorsque l’utilisateur accède à une page qui les contient dans la fenêtre d’aperçu du personnalisateur.

Cette section fournit une vue d’ensemble de l’API de personnalisation, y compris des exemples de code et des bonnes pratiques. Pour plus de détails, il est fortement conseillé aux développeurs d’étudier le code de personnalisation de base (tous les fichiers de base contiennent «personnaliser»). Ceci est considéré comme une documentation officielle canonique pour l’API de personnalisation en dehors de la documentation en ligne dans le code de base.