WordPress-Benutzer können verschiedene Theme installieren und zwischen diesen wechseln. Mithilfe von Designs können Benutzer das Aussehen und die Funktionalität einer WordPress-Website ändern, ohne den Kerncode oder den Inhalt der Website zu ändern. Für jede WordPress-Website muss mindestens ein Thema vorhanden sein, und jedes Thema sollte unter Verwendung von WordPress-Standards mit strukturiertem PHP, gültigem HTML (HyperText Markup Language) und Cascading Style Sheets (CSS) erstellt werden. Themen können direkt mit dem WordPress-Verwaltungstool "Darstellung" im Dashboard installiert werden, oder Themenordner können direkt über FTP in das Themenverzeichnis kopiert werden.