The layout and appearance of a WordPress blog is determined by its theme. Most themes offer various options to customize its looks, but often some additional coding is required to create your desired design. If the theme files are modified directly, all modifications will be gone when the theme is updated. A more durable solution is desirable.