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
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
Menus
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
Developers
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.
Hooks
ephemeris_before_header
ephemeris_announcement_bar_content
ephemeris_before_header_content
ephemeris_after_header_content
ephemeris_header_content
ephemeris_before_main_content
ephemeris_after_main_content
ephemeris_before_content
ephemeris_after_content
ephemeris_before_entry_title
ephemeris_after_entry_title
ephemeris_before_sidebar
ephemeris_after_sidebar
ephemeris_before_main_grid
ephemeris_after_main_grid
ephemeris_before_entry_header
ephemeris_after_entry_header
ephemeris_after_entry_content
ephemeris_before_footer_content
ephemeris_after_footer_content
ephemeris_before_credits_content
ephemeris_after_credits_content
ephemeris_after_footer
Filters
ephemeris_mobile_navigation_title
ephemeris_footer_credits
ephemeris_social_icons
ephemeris_social_icons_list
ephemeris_social_icons_plurality
ephemeris_customizer_defaults
ephemeris_author_bio_avatar_size
ephemeris_comment_form_author_validation_error
ephemeris_comment_form_email_validation_error
ephemeris_comment_form_comment_validation_error
Credits:
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.