Chaque type de champ a un ou plusieurs <em>widgets</em> disponibles associés à celui-ci ; chaque widget fournit un mécanisme pour la saisie des données au moment de l'édition (champ texte, listes déroulantes, envoi de fichier, etc.). Chaque type de champ a aussi un ou plusieurs options d'affichage, qui déterminent comment le champ est affiché aux visiteurs du site. Les options du widget et de l'affichage peuvent être modifiées après que vous ayez créé le champ.