Themes and shortcodes are what designers use to style your website. It is basically a template or skin. The theme sets how your page looks and determines what colors and fonts are used. This way, when you add a new page, it matches the rest of your site automatically. A shortcode is used within a theme to create additional styling for the content of your site. It makes it simple to add , for example, an image with a certain size and border, without knowing the CSS that makes it look that way.