Child theming is a safe way to modify a theme. A child theme inherits a "parent themes" styles and then can selectively override. This alternative to "destructive" editing allows for safe updating of the parent theme and provides an easy way to undo theme changes.
28
votes
3answers
2k views
Opinions and recommendations on the best barebones base theme [closed]
Preamble
I'm finding myself building more and more WP sites "from scratch" as it were (ie: ignoring any theme designs out there and just creating a design wireframe purely on the needs of the client. ...
10
votes
1answer
4k views
How to override parent functions in child themes?
I've been reading around and trying to figure out how to do this, but for some reason I can't seem to override parent functions in my child theme.
I'm using TwentyTen as a parent - can anyone tell me ...
8
votes
3answers
206 views
Starter Theme vs Parent Theme? Pros and cons
I'm building a theme to be used as an example for other websites for the company I'm working. In another project we used the Hybrid Parent Theme and was really easy to build, but REALLY hard to ...
7
votes
2answers
122 views
how can I add an icon/image for a child theme?
I have set up a child theme of the twentyten theme. In the themes section that under the appearance, I can only see the child theme's title, author name, and a grey box above it. How can I add an ...
6
votes
3answers
397 views
Child Theme vs Duplicate Theme Renamed
Okay, I quite often see people talk about child themes and the reasons for using them instead of modifying the existing theme, but they all seem to center around the idea that if the parent theme is ...
4
votes
4answers
160 views
One Child Functions.php for Multiple Child Themes
I have a wordpress setup that I use for clients with around 30 or so child themes that they can choose from. Each child theme has it's own functions.php file currently. Is it possible to setup just ...
4
votes
7answers
2k views
Include files in child theme functions file
Typically in my theme function file I'll require other files to keep things neat.
require_once("foo.php");
Now working in a child theme I'd like to do that same. I'm adding custom admin options and ...
4
votes
1answer
926 views
Optimal approach for replacing the 8 header images in a child theme?
After creating a child theme which is made of style.css only (base on twentyeleven), the time has come to replace the images.
I found this great tip for accomplishing this by hacking the functions in ...
4
votes
2answers
209 views
Child Theme: how to override variables?
I'm going to build my first Child Theme. I understood how to override functions (hope!), but how to override variables?
For example, in a Premium Template I want to change the values of feed variables ...
3
votes
2answers
122 views
something like is_childtheme()
in the functions.php of a parent theme, I would like to check for wheter the theme is being run directly, or it is run via a child theme.
Is there a conventional way of doing this?
I cant find the ...
3
votes
5answers
1k views
Removing custom background and header feature in child theme
I am creating a child theme using twentyten as my base. I am looking for a way to remove the features of adding custom header and background without touching functions.php file in the parent theme.
...
3
votes
3answers
343 views
Child theme functions.php do I use php open and close tags?
I setup a child theme which works fine. It's importing the main style.css and has custom css styles along with custom header.php and footer.php files
When using functions.php in a child theme it's ...
3
votes
2answers
499 views
How do I remove a require_once admin panel from the parent theme from the child theme functions.php?
In the parent theme, the following is at the bottom of the functions.php file.
require_once(TEMPLATEPATH . '/admin/admin-menu.php');
In the child theme's function.php, this code will include the ...
3
votes
1answer
2k views
How to override function in functions.php of parent theme?
I have created child of theme twentyten. I tried to override function written below
/**
* Returns a "Continue Reading" link for excerpts
*
* @since Twenty Ten 1.0
* @return string "Continue ...
3
votes
1answer
77 views
Developing a childtheme, how to disable the parents templates?
I am developing a simple child theme based on twentyeleven. But i notice twentyeleven has a showcase and sidebar template when you add a new page. How can i disable these templates from functions.php? ...
3
votes
1answer
481 views
How to add Color Picker in Theme Options for the following?
I have a landscaping09 theme.
This is what I want:
A theme options page with the following options:
->Theme color background change (with colorpicker) or url of the image
->General Navbar color ...
3
votes
1answer
448 views
Best practices - Should I create a child theme vs. customizing a framework theme? (such as HTML5 reset)
I have built quite a number of wordpress sites and have worked frequently with the HTML5 reset theme.
My workflow has been to simply edit the files in the theme because I often use quite a bit of ...
3
votes
1answer
478 views
Post format selector in Thematic child theme post class
I'm having a very hard time implementing post formats in my Thematic child theme. I am able to add post format theme support and add content via the big conditional statement, but the .format-video, ...
3
votes
1answer
370 views
How do I create a magazine type menu - sub-menu setup using wp_nav_menu and child of twentyten? [closed]
I'm trying to create a menu and submenu with a child theme of twentyten, similar to this at the LA Times: http://www.latimes.com/ where when the site is first opened, it displays a set of childs, and ...
2
votes
3answers
467 views
Optimal solution to develop a wordpress theme?
What i was doing previously, are as follows -
I copy the wordpress base theme (like twentytwelve in wordpress 3.5)
Rename the folder and converted index.html of my HTML to index.php for wordpress ...
2
votes
4answers
3k views
How to *remove* a parent theme page template from a child theme?
I'm using the TwentyTen theme to create a child theme, but I can't seem to get rid of the 'One column, no sidebar' page template that is in the TwentyTen parent theme.
I thought just copying it over ...
2
votes
4answers
569 views
how to call files in child theme?
I created a child theme "my-theme" . In style.css I wrote nothing just the mandatory details I wrote there.
/*
Theme Name: my-theme
Theme URI: http://example.com/
Description: Child theme ...
2
votes
1answer
3k views
How to override javascript files in child theme?
I'm loading some javascript files in the parent theme. The path in the parent theme is "scripts" > "custom.js".
In the child theme, I'm creating the same path (scripts > custom.js) and changing some ...
2
votes
2answers
66 views
TwentyTwelve versioning
I'm making a child theme for TwentyTwelve, but my host is caching my files, so I'm not seeing the changes I do to my style.css file.
Is there a way to version the stylesheet for my child theme?
How ...
2
votes
2answers
70 views
Should I ask a theme developer to use locate_template rather than require_once
I was creating a child theme today and needed to overwrite a php file which was included using this code in the themes functions.php file
require_once( get_template_directory() . ...
2
votes
1answer
80 views
Nesting Functions within Functions
I'm looking for an efficient way to group a series of separate but related functions for a child theme I'm designing using theThematic Theme Framework. Thematic does a great job of providing plenty of ...
2
votes
2answers
3k views
How to add code to Header.php in a child theme?
I'm creating a child theme for the first time and I had a few questions regarding code added to header.
In a non child theme there is certain code I add to my header.php file such as google ...
2
votes
3answers
608 views
How to change the height of featured image in Twenty Eleven child theme
I am trying to change the height of my featured image to 350px in my child theme for Twenty Eleven.
Can anyone help??
Note: I am using Twenty Eleven and there is no functions.php file in my child ...
2
votes
1answer
160 views
How could child theme be different than parent theme if I haven't made changes?
I made a child theme defined as so:
/*
Theme Name: GlenTheme
Description: Modified Gallery 2.3 theme
Template: gallery
*/
@import url("../gallery/style.css");
The only file in the child theme is ...
2
votes
2answers
600 views
add generated stylesheet from parent theme after child-themes style.css
I have a child-theme -> parent-theme setup, where I need to have stylesheet called generated.css loaded in addition to the style.css file added by the active child-theme. The generated.css file is ...
2
votes
1answer
885 views
How do I dequeue a parent theme css file?
My parent theme (Starkers) adds a CSS file that I'm trying to remove (I want to use @import instead so I can override styles more easily). Starkers has the following in its functions.php:
add_action( ...
2
votes
1answer
163 views
Use theme constants in plugin?
I'm creating a plugin version of the Roots Theme function additions - to make it a bit more portable, but have run into a snag.
Part of what Roots does is add htaccess rules based on the current ...
2
votes
1answer
85 views
PHP Notices appear when browsing any page in admin, but only for child theme, using code from WP Codex
My php_error.log in my console (locally on OSX) is reporting 3 PHP Notices. The PHP Notices only appear when browsing each admin page in the back-end for a site (running multisite) that uses a child ...
2
votes
2answers
159 views
Can a child theme based on Starker theme be released as free to use theme for public use?
I created a child theme named "Naksh" based on "Starker" theme.Now i want to show case it on wordpress,so can I release it under GPL.Also is there any money I need to pay to Starker theme creator for ...
2
votes
1answer
184 views
Hard Code Pages into a Theme for a Network (multisite) Installation
I'm creating a multisite network and I am looking for a way to have it so new blogs that are created have a couple of standard pages set up automatically.
The purpose of these pages will be to ...
2
votes
1answer
640 views
Duplicate and alter sidebar for Twenty Eleven
I'm trying to create own template including submenu instead of the regular sidebar in Twenty Eleven.
Although I manage to create and select my new template the page ends up with bad CSS.
Here is ...
2
votes
1answer
195 views
I want to add a class to main div on a template. how can I do that?
I'm building a template for twentyten child theme. I need to add a class in in the template page, but not in other pages.My template inherits the header and footer, so, I can't change any markup ...
2
votes
3answers
2k views
woocommerce shop page to use my custom template
Before asking the question I want to tell you that I have already asked the question in http://stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overiding
I am using woocommerce ...
2
votes
1answer
428 views
How to edit bbPress template files - WordPress + BuddyPress + bbPress?
I am using BuddyPress 1.6.1, bbPress 2.1.2 and WordPress 3.4.2
I follow the guide here.
In the end, I did the trick pointed out by Sarah Gooding because mywebsite.com/forums was blank right after ...
2
votes
1answer
99 views
How do I copy my Parent Templates to my Child Templates?
I'm trying to customize the Home Page of a Responsive Theme template. I had started with the Responsive theme and then found out that I had to do customizations on a child theme, so I downloaded the ...
2
votes
2answers
791 views
How can I remove css from a child theme?
I am using the theme twentyten as a parent theme for my child theme. I have other stylesheets I want to use and so I'm trying to figure out how to wp_deregister_style for the style.css sheet that is ...
2
votes
1answer
796 views
Make “sidebar template” the default template for new pages
On Twenty Eleven or on its child themes the default template for new pages is a template with no sidebar. I don't know why this is like this; it seems to me that the designers of Wordpress are still ...
2
votes
2answers
1k views
Loading Scripts on Specific Pages
In child theme I created a functions.php file that loads scripts and style files, the code is below.
The section that loads libraries and scripts to all pages other than admin, in other words the ...
2
votes
1answer
20 views
How to remove thumbnail sizes for specific post type on a child theme?
The theme I'm using includes a slideshow that generates an additional 4 image sizes for every image that is uploaded. I don't need to have all those images being generated for every image.
Is there ...
2
votes
4answers
88 views
@package & @subpackage: how to use with child themes
My problem is with @package and @subpackage.
I went to the link (What are the package and subpackage comment for?). This was the answer:
"These are PHPDoc tags - used to generate meaningful (and ...
2
votes
0answers
57 views
iPhone Safari full size & PC versions different
This site displays the correct logo at top left of the content in Chrome, but displays the incorrect logo in Safari on an iPhone, at full size browsing. The incorrect logo says "Dandelion". The ...
2
votes
2answers
370 views
Adding Custom Javascript to Skeleton Child Theme
I'm trying to register & enqueue ImageMapster in my Skeleton Child Theme on the main.php page to make an image map with hovering image effects. I added this code to the "Header Functions" section ...
2
votes
2answers
408 views
how can I remove the sidebar from my wp homepage [closed]
What's the best practice when it comes to removing the sidebar on the wordpress homepage? I'm using wp Version 3.2.1 and Skeleton Child Theme 1.6
1
vote
1answer
419 views
Difference between stylesheet_directory and template_directory
What is the differene between stylesheet_directory and template_directory? Is that representing Child theme and Parent theme?
1
vote
1answer
279 views
Overiding functions.php with child-theme
I've been searching for a proper solution to override functions and hooks in my parent theme's functions.php.
My parent theme has:
define('TS_INC', TEMPLATEPATH .'/inc');
require_once( TS_INC ...
