It is always better to use a child theme while doing changes to the site / theme. But, as a volunteer at the Graphene Theme Support forum, I see so many people struggling to set up a child theme for the Graphene theme. So, I’ve decided to create a child theme template for the Graphene theme.
You can download the child theme template in this page. It has two files. A ready to use style.css file which is mandatory, and a blank functions.php file.
Download Graphene Child Theme
How to install it?
Download the child theme from the above link. Then go to Appearance –> Themes –> Install Themes and click on Upload. Browse the downloaded theme and hit the Install Now button. Activate the theme in the next step.
Or,
Extract the contents of the graphene-child.zip file and upload the graphene-child folder to the wp-content/themes/ directory using FTP. Then go to Appearance –> Themes and Activate the Graphene Child theme.
(If you’re using a custom header image, then, you need to restore the header image after activating the child theme. The same applies to background images and custom menus as well.)
Have any doubts? Feel free to post a comment or create a thread in the Graphene theme support forum.
- Prasanna SP
Follow these topics Graphene, WordPress
Short Link:



62 comments
6 pings
Skip to comment form ↓
Josh
January 22, 2012 at 1:58 am (UTC 5.5) Link to this comment
Love your idea for the child theme download!! Nice work. I’ll be sure to send people your way as they struggle with this.
Thanks!!!
Prasanna SP
January 22, 2012 at 8:46 am (UTC 5.5) Link to this comment
Thanks Josh!
Josh
January 23, 2012 at 3:18 am (UTC 5.5) Link to this comment
Yes Sir. And just to expand a little, any custom background will also need to be replaced.
(I’ve already referenced your page here twice )
Prasanna SP
January 23, 2012 at 11:58 am (UTC 5.5) Link to this comment
Ah! Yes, thanks for notifying this. I’ve updated the post.
Thank you so much! It’s been downloaded 38 times within one day!
Helmut
January 31, 2012 at 4:52 am (UTC 5.5) Link to this comment
Hello Josh!
Thanks for Your Support..
unfortunatly i get this Message:
?> Fatal error: Cannot redeclare _check_activewidgets() (previously declared in /customers/0/3/f/doc-germanicus.net/httpd.www/dox/wp-content/themes/graphene-child/functions.php:4) in /customers/0/3/f/doc-germanicus.net/httpd.www/dox/wp-content/themes/graphene/functions.php on line 2681Any sugestions..?
Helmut
Prasanna SP
January 31, 2012 at 10:28 am (UTC 5.5) Link to this comment
Hi Helmut, can you please give me the code that you entered in the child theme’s functions.php file?
use http://pastebin.com to share codes
Helmut
January 31, 2012 at 11:47 pm (UTC 5.5) Link to this comment
I use the Code of the Download-ZIP..
Í´m looking for maybe changed code..
One Moment please!
—
Helmut
January 31, 2012 at 11:59 pm (UTC 5.5) Link to this comment
Hi Prasanna,
here the style.css:
http://pastebin.com/qX2SGz6m
Its looks like the original, i think..
The functions.php
http://pastebin.com/T6LrGV5H
Oooh.. there is some extra code.
Prasanna SP
February 1, 2012 at 9:46 am (UTC 5.5) Link to this comment
Oops! What’s that code in functions.php? Who added that?
Helmut
February 2, 2012 at 2:09 am (UTC 5.5) Link to this comment
I have no glue!
Every time i load the right file up, it was overwritten by the first call off the child-theme..
I set it to 0644, so it runs ones, but then: its the same..
Only a different error-message:
Warning: Cannot modify header information - headers already sent by (output started at /customers/0/3/f/doc-germanicus.net/httpd.www/dox/wp-content/themes/graphene-child/functions.php:2) in /customers/0/3/f/doc-germanicus.net/httpd.www/dox/wp-includes/pluggable.php on line 866Helmut
February 2, 2012 at 2:24 am (UTC 5.5) Link to this comment
Its so Funny.. or superspicious..? ggg
I try the this:I taking the functions.php from the “Mother”theme, delete all, but the “comment-Header” and the start and endpoint (PHP)
http://pastebin.com/6i2KT3Tj
Now its seens to work OK..
stay on tuned!
Thank You!
Prasanna SP
February 3, 2012 at 10:30 am (UTC 5.5) Link to this comment
That is not a good solution.. Clear everything in child theme finctions.php and try again..
ems
February 6, 2012 at 2:32 am (UTC 5.5) Link to this comment
Thanks so much for this post!! I’m a total newbie and can not figure out what to do with your file once I download it to my desktop. I am using bluehost for my website, I tried uploading the file into my file-manager but can’t seem to create a folder to put it in?
I’m in way over my head…hopefully you can help?
thanks!
Corine
February 15, 2012 at 7:12 pm (UTC 5.5) Link to this comment
Thank you so much. I am absolutely not technical but loved the theme because of its easy of use. I didn’t know or understand how to create a child theme. Just to make sure though….. will any changes I make stay now even if there is an update or do I need to do something else to avoid losing changes?
Thanks,
Corine
Prasanna SP
February 16, 2012 at 12:04 pm (UTC 5.5) Link to this comment
Any changes done to the child theme will retain even after the parent theme update. That’s what the purpose of using child theme for theme modifications!
Helmut
February 21, 2012 at 4:52 am (UTC 5.5) Link to this comment
Hi Prasanna!
Its seems that some Plugins overwrite the functions.php, or put there additional code in it.
And in the functions.php of the “mother”theme to..
==> ERROR..!
How can I prevent this Prob..?
Thanks!
Greetings from Stuttgart,
Helmut
Prasanna SP
February 21, 2012 at 10:22 am (UTC 5.5) Link to this comment
Hi Helmut,
That’s strange! Can you list out the plugins you’re using?
Dan
February 21, 2012 at 10:25 am (UTC 5.5) Link to this comment
Thanks so much for this post!! I’m a total newbie and can not figure out what to do with your file once I download it to my desktop. I am using bluehost for my website, I tried uploading the file into my file-manager but can’t seem to create a folder to put it in?
I’m in way over my head…hopefully you can help?
thanks!
Prasanna SP
February 21, 2012 at 10:32 am (UTC 5.5) Link to this comment
Hi Dan, please see “How To Install” section in this post.
Go to Appearance –> Themes –> Install Themes and click on Upload. Browse the downloaded child theme and hit the Install Now button. Activate the Graphene Child theme in the next step.
Let me know if you find any difficulties in installing the child theme.
Dan
February 21, 2012 at 10:39 am (UTC 5.5) Link to this comment
I’m a bozo…thanks!
View all comments
How to change / translate a string in Graphene Theme » Prasanna SP
July 26, 2012 at 9:45 am (UTC 5.5) Link to this comment
[...] Here is a custom function to change or translate a string in graphene theme without messing up with parent theme files. This function goes in your child theme’s functions.php file. So, if you are not yet using a child theme, get it now. [...]
Grapheneテーマ/ 子テーマのテンプレート » 自分めも
July 28, 2012 at 9:04 pm (UTC 5.5) Link to this comment
[...] Graphene Child Theme Template [...]
Graphene Slider on other pages » Prasanna SP
September 1, 2012 at 9:35 am (UTC 5.5) Link to this comment
[...] already using child theme in your site, you can skip 1st and 2nd steps) Important!See – Graphene Child Theme Template. It has all the necessary files for your theme [...]
How to add date to Graphene Theme Top Bar » Prasanna SP
September 21, 2012 at 7:59 pm (UTC 5.5) Link to this comment
[...] This method requires no plugin, but involves editing child theme’s functions.php file. So, if you’re not using child theme yet, go get it! [...]
Animate Return to top using jQuery in Graphene Theme » Prasanna SP
December 27, 2012 at 10:31 pm (UTC 5.5) Link to this comment
[...] The scripts I mention here need to be added to child theme of Graphene Theme. So, if you’re not yet using Graphene Child Theme, get it here. [...]
jQuery drop down menu in Graphene Theme » Prasanna SP
February 5, 2013 at 5:19 pm (UTC 5.5) Link to this comment
[...] Note: The scripts I mention here need to be added to child theme of Graphene Theme. So, if you’re not yet using a Child Theme yet, get it here. [...]