The Ephemeris theme is a clean, fast and simple platform for creating beautiful, responsive custom WordPress themes. It’s a simple and elegant starter theme built on HTML5 & CSS3. At its core is a fluid, responsive grid based on percentages. This means not only is it flexible, it’s extremely easy to customise.

If you do decide to use a child theme with Ephemeris, there’s no need to use CSS @import or even enqueue the parent stylesheet. Ephemeris will automatically enqueue the parent stylesheet for you. Cool eh!

Ephemeris’ base is a fluid, responsive grid based on percentages. It uses Normalize to make sure that browsers render all elements more consistently and some default stylings from HTML5 Boilerplate.

It’s using rem font sizing (Root em’s) with fallback to px for IE8 and below. The rem unit is relative to the root—or the html—element. This allows for more consistent font sizing throughout the site as well as making it easier when working out your font sizes.

It incorporates the latest version of Normalize.css for making sure that browsers render all elements more consistently and in line with modern standards. It also includes over 1500 gorgeous, retina friendly icons. Powered by Font Awesome, these icons are infinitely scalable and extremely easy to style using css.

It utilises box-sizing:border-box for a more natural box layout model as well as incorporating some default stylings from HTML5 Boilerplate.

Ephemeris is WooCommerce compatible, bbPress compatible, Multilingual Ready (WPML), and translatable, and of course, works well with the new Block Editor (Gutenberg).

The Ephemeris theme has been tested with the official Theme Check plugin from WordPress.org and passes with flying colours. With passes in over 29,000+ tests against the current Theme Review Guidelines, you can be sure that this theme is developed with WordPress Best Practices in mind.

Editing your Pages and Posts gives you a true WYSIWYG experience with custom editor stylings, no matter whether you’re using the Classic Editor (TinyMCE Editor) or the new Block Editor (Gutenberg).

When clicking on your blog posts to view the full article, it wont jump part way down the screen. Instead, it simply links to the top of the post.


Widgets are a great way of adding extra content to your site and Ephemeris has a whole assortment of them.

Main Sidebar: Appears in the sidebar on posts and pages
Blog Sidebar: Appears in the sidebar on the blog and archive pages only
Single Post Sidebar: Appears in the sidebar on single posts only
Page Sidebar: Appears in the sidebar on pages only
WooCommerce Sidebar: Appears in the sidebar on WooCommerce pages only

The Footer Widget areas are dynamic! You can use up to four of these and they’ll magically space themselves out evenly. For example, if you only add widgets into the First Footer Widget Area, then it will expand the full width of the page. However, if you add widgets to all four Footer Widget Areas, they’ll magically space themselves out over four equal columns.

Footer Widget 1: Appears in the footer in column 1
Footer Widget 2: Appears in the footer in column 2
Footer Widget 3: Appears in the footer in column 3
Footer Widget 4: Appears in the footer in column 4


Ephemeris supports all your standard WordPress menus. On top of that, it’s super easy to create a simple mega menu by just adding the mega-menu class to your top-level menu item where you want the mega menu to appear. You can also use the menu-header class to add a slighty stylised header into your menu and the menu-divider class to add a horizontal divider line between your menu items.

Custom Logo

The site logo can be easily changed using the site logo feature. You change this in Appearance > Customize > Site identity

Custom Header

The page header can be easily changed using the Custom Header feature. You change this in Appearance > Customize > Header Image

Custom Background

The background pattern can be changed using the Custom Background feature. You change this in Appearance > Customize > Background Image

Multilingual Ready (WPML)

Using the WordPress Multilingual Plugin (WPML) it’s now easy to build multilingual sites. With WPML you can translate pages, posts, custom types, taxonomy, menus and even the theme’s texts.

WooCommerce Support

WooCommerce is a WordPress eCommerce toolkit that helps you sell anything. Beautifully. Turn your website into a powerful eCommerce site by installing the WooCommerce plugin by Automattic.

bbPress Support

If you’re looking to add a forum to your site, there’s no easier way than using the bbPress forum software. bbPress will work straight-out-of-the-box when used with Ephemeris meaning you can have you forum up and running in no time.

Page Builders

If you love page builders, then Ephemeris has you covered. Using a selection of Page Templates, the Ephemeris theme works with a wide range of popular page builders such as Elementor, Divi Builder, Beaver Builder, SiteOrigin Page Builder and Visual Composer.

On top of that, if Elementor is your Page Builder of choice, then you also get the ability to use your own custom header and footer templates that you’ve created with Elementor, rather than the default theme header and footer, if you so choose. Now that’s pretty cool, eh!

Post Formats

All the standard WordPress Post Formats are supported. These include; Aside, Gallery, Link, Image, Quote, Status, Video, Audio, Chat and of course, your standard post. Ephemeris comes bundled with the following Page templates and Post Formats…

  • Full Width
  • Right Sidebar (default)
  • Left Sidebar
  • Page Builder Blank Template
  • Page Builder Full-Width Template
  • Page
  • Tag
  • Category
  • Author
  • Search
  • 404
  • Post Formats: Std Post
  • Post Formats: Aside
  • Post Formats: Status
  • Post Formats: Quote
  • Post Formats: Gallery
  • Post Formats: Image
  • Post Formats: Video
  • Post Formats: Link
  • Post Formats: Audio
  • Post Formats: Chat


If you’re a developer, we’ve got plenty of hooks to help you make the most out of Ephemeris. If you’d like to see a handy map of all the custom theme hooks, simply define WP_EPHEMERIS_HOOKS as true in your wp-config.php file. Doing this will cause Ephemeris to display all the theme hooks so that it’s easier to work out where they are all located.







Ephemeris includes the following awesomeness:

Unsemantic which is licensed under GPL and MIT license
Normalize.css which is licensed under the MIT license
jQuery Validation which is dual licensed under the MIT license and GPL licenses
Font Awesome icon font, which is licensed under SIL Open Font License and MIT License

and also uses the following:

Open Sans font which is licensed under Apache License Version 2.0
Dosis which is licensed under SIL Open Font License 1.1


Copyright & License

Ephemeris is licensed under the GNU General Public License, version 2 (GPL).

This theme is copyrighted to Maddison Designs.
2019 © Maddison Designs. All rights reserved.