This theme has been developed only for WordPress 4.0 or higher versions. So, you need to install WP before you can use this theme. Please see the CMS installation process. Here you can find the documentation : WordPress Codex – Installing WordPress
WordPress Theme: Some Basic Information
WordPress theme is simply a group of files, called template, bundled together that, when activated in CMS, determine the look and basic functions of your site. By using professional Themeum Cuisine theme, you can have your site up and running with a new design – pretty fast. Theme installation is very easy process. Especially when you’ve chosen the theme you want to use, you’ll need to install it into your WordPress website. You’ll have the following two choices, as you did when adding new plugins:
- You can add the theme directly from within the WP Admin, using “Upload Theme” option. From Admin Panel go the following path Appearance > Themes > Add New > Upload Theme and select the theme zip file, then click Install Now.
- If your server is not set up properly or you have any problems, you’ll have to extract and then upload the theme by hand. Using your favorite FTP client tool upload theme folder into the folder path /wp-content/themes/ on your server and activate it from admin panel.
Note: On your WordPress site, the wp-content/themes folder holds all your themes. Each theme you install gets its own subfolder. All of a theme’s stylesheets and template files reside inside the theme’s folder.