Theme atau tema merupakan template yang membentuk tampilan situs pada WordPress. Dengan adanya tema, tampilan situs menjadi beragam dan bisa disesuaikan dengan keinginan pengguna.
WordPress memiliki tema-tema bawaan yang sudah terpasang secara otomatis. Selain itu WordPress juga menyediakan ratusan tema yang bisa dipasang langsung dari halaman dashboard secara gratis. Tema-tema tersebut dibuat pihak ketiga.
Terdapat juga tema-tema WordPress berbayar. Tema berbayar biasanya memiliki keunggulan berupa tampilan dan performa lebih baik.