Un thème WordPress définit l'apparence et la mise en page d'un site. Un thème classique s'appuie sur des fichiers PHP, un thème de blocs sur des modèles de blocs éditables dans l'éditeur du site. Un thème enfant permet de personnaliser un thème parent sans perdre les modifications à sa mise à jour.