[wp-trac] [WordPress Trac] #26188: Twenty Fourteen: Improve the Basic Child Theming Experience

WordPress Trac noreply at wordpress.org
Sun Nov 24 10:25:49 UTC 2013


#26188: Twenty Fourteen: Improve the Basic Child Theming Experience
------------------------------+-----------------------------
 Reporter:  celloexpressions  |      Owner:
     Type:  enhancement       |     Status:  new
 Priority:  normal            |  Milestone:  Awaiting Review
Component:  Bundled Theme     |    Version:  trunk
 Severity:  normal            |   Keywords:
------------------------------+-----------------------------
 As a default theme, Twenty Fourteen should be very easy to customize with
 CSS and child themes. For visual changes, this means our CSS should be a
 simple as possible, so that developers (and the many new devs or non-devs
 that will try to make tweaks) don't have to hunt down hundreds of
 selectors to make common, seemingly simple changes.

 Twenty Fourteen is okay at this right now, but we can do a bit better and
 will save a lot of time and effort by removing things that we don't need
 but everyone else would need to override, for example.

 The best way to approach this is to try to make changes that you might
 want in a child theme (universally bigger fonts, for example), then
 looking for places where it seems like there's too much to override. In
 those cases, check whether there are redundant rules in Twenty Fourteen's
 `style.css`. Redundant rules are places where a child element has
 identical rules to a parent that could be removed without changing
 anything visually (do make sure the rules aren't needed for responsive or
 other dynamic components).

 For an initial pass, I've identified a few potential simplifications
 relating to the process of changing the header, sidebar and footer from a
 dark to a light background. Screenshots and patches coming.

--
Ticket URL: <http://core.trac.wordpress.org/ticket/26188>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list