Introducing Ex Astris: A Free WordPress Child Theme For Stargazer

Last December, Jeff Chandler and I updated WP Tavern with a new design based on Theme Hybrid’s Stargazer theme. Stargazer takes a new approach to parent/child themes in that it houses the majority of both the design and functionality within the parent theme. The challenge is to make design changes in the child theme, without breaking the purpose of the parent theme.

During the process of learning more about Stargazer, I created a child theme, which has now been approved for the WordPress Themes Directory. Ex Astris was designed with bloggers in mind, since blogging is what made me fall in love with WordPress in the first place.

ex-astris

You can customize the theme with your own header and background, if desired, but the example shown here does not utilize a custom header. The theme supports all of the site layouts found in the Stargazer parent theme and can also render them on a per-post basis:

  • 1 Column Wide
  • 1 Column Narrow
  • 2 Columns: Content / Sidebar
  • 2 Columns: Sidebar / Content

Ex Astris is packaged with editor styles to help match the visual editor’s preview to the fonts and styles used within the theme. It supports all post formats and is translation-ready. By nature of being a child theme, it automatically includes all the features found in the Stargazer parent theme, ie. sticky posts, breadcrumbs, threaded comments, etc.

Check out a live demo of Ex Astris to see it in action.

Originally, the theme was called Intrepid, but when I submitted it to WordPress.org, I found that there was already a theme with that name. Sidenote: Always check themes.svn.wordpress.org before selecting a theme name if you intend to submit to the directory. Given that the directory now contains 2,366 themes, a name with two words in it is less likely to be taken.

This was my first time going through the WordPress Theme Review process and I found that it’s actually fairly quick and easy for child themes. I’ve learned quite a bit along the way, thanks to the Theme Review Team and Justin Tadlock, all of whom are passionate about helping developers create themes that adhere to WordPress best practices.

Download Ex Astris from WordPress.org and feel free to drop me a note on github if you find any bugs.

35

35 responses to “Introducing Ex Astris: A Free WordPress Child Theme For Stargazer”

  1. This is taken from the theme review guidelines:

    “Themes are required to be 100% GPL-licensed, or use a GPL-compatible license. This includes all PHP, HTML, CSS, images, fonts, icons, and everything else. *All* of the theme must be GPL-Compatible.”

    I don’t see how an image released under an Attribution-NonCommercial license is GPL-Compatible.

    If the image (or any other resource/part of the theme) was GPL compatible, people would have the freedom to include it in both commercial and non-commercial works.

    They don’t have that freedom due to the images NonCommercial license.

  2. Originally, the theme was called Intrepid, but when I submitted it to WordPress.org, I found that there was already a theme with that name.

    Note that if the theme has never been listed in our directory, I’m happy to free up names for cases that make sense. In this case, I recommended the name change instead because a quick Google search found two other different themes also named “Intrepid” elsewhere.

    Always best to pick a name that is reasonably unique to the space you’re working in. Otherwise you risk confusion and such.

    • It’s a little amazing, though, the folks who get snagged on the name-selection issue.

      Mozilla and their Firesomething. The database that owned the name had been an honest dues-paying project in the upper-ranks since … I’m gonna guess, before Moz was a twinkle in Netscape’s eye.

      And Samba. It’s Carnival … and no, I’m not looking for no Microsoft product.

      Ask, eg, Matt Mullenweg about the inspired creation of the Samba musical motif, and the strength with which it has guided Brazilian & Latin American identity & culture … for wut, a century?

      Geez, MS … Bill did show you how to create a proper, unique name, after all.

  3. I’m very glad to see Sarah Gooding promoting the Child Theme mechanism, here on WPTavern. Theming with Child-versions is powerful, yet accessible to folks who cannot yet create a theme, ab initio.

    Sarah’s style sheet is a perhaps unusual example of a “proper” Child-css, by including only those style elements that depart from the Parent, while everything else inherits. It’s relatively short, compact and approachable. (Other Child-css are tweaked copy & paste.)

    Lastly, there is no small number of themes in the repository which ‘credit’ others as being the ‘inspiration’, or ‘based on’, when more forthrightly they are Child-examples … and might have just said so. Acknowledging & publicizing that Child-themes are valid members of the WordPress repository is a valuable service.

    Ex Astris is at home in the blog-verse, and the imagery has me checking the backpacking kit. :)

  4. Hi Sara, I love this theme, and though I keep checking out other options, I keep coming back to this one. The one thing I’m interested in moding, though, is the site title. Are you considering updating to allow the site title to be up next to (to the left of) the primary navigation menu? If not, any suggestions on how I could make this work? I’m not too fresh with PHP but I’m interested in learning… at some point.

  5. Hey Sarah!

    I am having a headache trying to get the image to display. I’ve got a gravatar account, I created a new admin with the same email address, I’ve read through your comments here, and still no luck. Is there a workaround? Or do I just have to wait for everything to update? I’m sure you don’t want to run tech support for your theme (which is lovely, by the way), but I’m not sure what else to do. :)

  6. Hello- I love this theme so far. Can you please tell me what variables to change in the editor to make each post on the front page a little bit longer? I feel like there could be 2 or 3 more lines before you click to read it on its own page. I hope I made sense. Thank you!!! Thank you for this theme as well.

Newsletter

Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.