Widgets sind ursprünglich Teile der grafischen Oberfläche einer Software, also der Eingabefenster. In CMS und insbesondere in WordPress wird der Begriff Widget verwendet für Module, die an bestimmten Positionen, z.B. in der Sidebar oder im Footer platziert werden können. Beispiele solcher Widget sind Kategorie-Menüs, Schlagwort-Wolken oder Kontaktformulare.
Durch die Möglichkeit, den Inhalt von Widgets an zentraler Stelle zu konfigurieren, können funktionelle Erweiterungen einfach an geeigneter Stelle auf vielen Seiten bereitgestellt werden. Widgets können nicht nur grafische Inhalte, sondern auch interaktive Funktionen aufnehmen, etwa Formulare, Eingabefelder, Kalender, uvm.