A WordPress theme has two main functions;  It provides style in the form of layout, complementary fonts, colour and other styling and additional functionality such as tools to make the design and management of the website easier and improve visitor engagement.