The Genesis Framework must be installed prior to any child theme being activated. The Genesis Framework must also remain in the /wp-content/themes/ directory on your server and the directory that contains the Genesis framework files must be named ‘genesis’. If you fail to do this the child theme will not find the Genesis Framework resulting in error. To solve, delete all files and reinstall in the correct order, place and name: genesis.zip first, child theme second. Now, onto the installation:
Installing the Genesis Framework is just like installing any WordPress theme save for one major detail: you never activate the genesis ‘theme’ itself, only the child themes under it. (More on this later). You can install Genesis via the WordPress dashboard or via FTP (File Transfer Protocol).
Installing via the WordPress Dashboard
- Download the Genesis Framework theme file. It will likely download as a zip file. This is good. If the theme file downloads as a folder full of files you can zip the folder up by right-clicking on the folder name and choosing ‘Compress’.
- Log in to WordPress and in the admin panel go to Appearance > Themes.
- At the top of the screen, click ‘Add New’.
- To the right of the section title ‘Add New’ is a button titled ‘Upload Theme’. Click this.
- Using the “Choose File” button or by drag and drop, find the zip file for the Genesis Framework. It should be named ‘genesis.zip’.
- Click the “Install Now” button. On completion a message will appear informing you of a successful installation.
- DO NOT ACTIVATE GENESIS AS A THEME under any circumstance. Only activate the child theme under it but never Genesis itself.
Installing via FTP
- Download the Genesis Framework file and unzip it.
- Connect to your site via FTP and navigate to your site’s wp-content/themes directory.
- Transfer the entire Genesis Framework theme folder to that directory. The Genesis Framework theme folder name must be ‘genesis’. Make sure there are no other directories before genesis/style.css and the rest of the files.