This is a public repository for the 8BIT community to contribute, maintain, share, and improve child themes specifically for Standard.
If you are interested in getting started with child theming, be sure to grab our child theme starter kit.
There are two ways to install WordPress themes: via the WordPress Dashboard (recommended) and via FTP.
Installing via the WordPress Dashboard is recommended because this process makes sure all the file and folder permissions are set correctly.
- Download the child themes.
- Unzip the
standard-child-themes.zip
archive (zip) on your computer. - Locate the child theme directory you would like to install within the
standard-child-themes
directory. - Rezip the child theme directory you want to install.
- In the WordPress Dashboard, navigate to Appearance > Themes.
- In the Appearance > Themes screen, click on the Install Themes tab.
- In the Install Themes tab, click on the Upload link at the top of the screen.
- On the Upload page, locate the child theme archive (zip) on your computer (created in Step #4) and click Install Now.
- On the successful upload page, click Activate.
- Navigate to Appearance > Editor.
- At the top of the child theme's style.css, change the Standard imported styles from
@import url( '../../standard/style.css' );
to@import url( '../standard/style.css' );
(essentially removing one set of "../
"), so the child theme properly accesses Standard's base styles.
- Download the child themes.
- Unzip the
standard-child-themes.zip
archive (zip) on your computer. - Locate the child theme directory you would like to install within the
standard-child-themes
directory. - Connect to your server via FTP.
- Upload the child theme directory you want to install to the
/wp-content/themes/
directory on your server. - In the WordPress Dashboard, navigate to the Appearance > Themes screen.
- Locate the child theme you installed and click Activate.
- Navigate to Appearance > Editor.
- At the top of the child theme's style.css, change the Standard imported styles from
@import url( '../../standard/style.css' );
to@import url( '../standard/style.css' );
(essentially removing one set of "../
"), so the child theme properly accesses Standard's base styles.
In order for child themes to be accepted into this repository, they must adhere to the following guidelines.
- Be fully localized.
- Include a README file.
- Include at least one screenshot.
- Be compatible with Standard 3.
- Properly access the parent Standard styles (see FAQ below).
- Using your favorite GitHub client, fork this repository. 8BIT recommend and uses Gitbox.
- Place the
standard-child-themes
directory in your existingwp-content/themes
directory. - Create a subdirectory in
standard-child-themes
for your child theme and begin developing it. - Commit your theme to your forked repository and create a pull request back to Standard Child Themes.
- 8BIT will merge your pull request, once it is reviewed against the guidelines.
8BIT has published a series of blog posts specifically targeting new developers or new users of GitHub.
To get started, be sure to read the series in its entirety.
This is because the child themes were developed in a subdirectory, that is, wp-content/themes/standard-child-themes
. The child theme's stylesheet needs to properly reference Standard.
Make sure that your child theme style.css
contains this:
@import url( '../standard/style.css' );
Rather than this:
@import url( '../../standard/style.css' );
This is because the child themes are located in a subdirectory, that is, wp-content/themes/standard-child-themes
. The child theme's stylesheet needs to properly reference Standard.
Make sure that your child themestyle.css
contains this:
@import url( '../../standard/style.css' );
Rather than this:
@import url( '../standard/style.css' );
As soon as we have time to merge the pull request and once it is reviewed against the guidelines.
No. This responsibility falls on the developer. We are simply providing a way for our community to openly and freely contribute to Standard.
Please contact the developer of the child theme if you have any questions or issues. Contact information should be within the child theme's style.css comments.
Shoot us an email at info@8bit.io or drop us a question on the support forum.