A plugin adds features that bring new or enhanced functionality to your website. Meanwhile, WordPress themes modify the appearance of your website pages.