Shiba

Adventures in WordPress

  • Home
  • Dog
  • Art
  • Contact
  • WordPress Articles
    • WP Plugins
    • WP Programming
    • WP Admin Panels
    • WP Theme Design
    • WP How-To
    • WP Theme Images
You are here: Home / Genesis Skins / Genesis Skins 1.5

Genesis Skins 1.5

by ShibaShake Leave a Comment

Genesis skins allows you to flexibly create and assign skins to different posts, pages, or other custom post types. We can assign skins to an individual post or to groups of posts through the use of categories and tags.

Skins are created through a graphical UI based on the WordPress theme previewer interface, therefore no special CSS, HTML, or PHP editing is required.

[Full description of the Genesis Skins theme]

Note: Genesis Skins is built on top of the Genesis Framework. It will only work if the Genesis parent theme is installed.

Main updates for this release –

1. Structured Markup Using HTML5

The most exciting feature is in integrating the HTML5 markup language enabled through Genesis 2.0. This allows search engines to better understand and parse our blog pages. For example, you can view the structured data added to this page by using the Google Structured Data Testing Tool.

Screenshot of example structured HTML5 data from the Google Structured Data Testing Tool.
Some example structured data from this page shown in the Google Structured Data Testing Tool.

2. Added Menubar Options

Choose between three different menubar styles –

  • Dark – This is the default menubar style of Genesis 2.0.
  • Light – A light gray menubar style.
  • Background – Menubar color changes based on the chosen skin color of our blog.

In addition, we also added a collapsible menubar option for mobile devices. This is a blog-wide option that can be set in the Genesis Skins >> Settings screen. The collapsible option allows us to save mobile viewing space by collapsing all menubar entries into a single button. Clicking on the button toggles opening and closing of the menubar.

Screen shot of how menubar collapses for small devices.
Save mobile viewing space by collapsing all menubar entries into a single button.
Screen-shot of the menubar options when opened or un-collapsed.
Clicking on the black menubar button opens up the menu options.

This function was coded using the styles and procedures outlined here.

3. Mobile Responsive Poll Daddy Objects

Added some styles to make standard Poll Daddy objects mobile responsive. You can test out some example poll objects here.

Here is a tutorial on how to make Poll Daddy objects mobile responsive in your own theme.

Example mobile responsive Poll Daddy object.
Poll Daddy object when shown on a larger screen.
Example mobile responsive Poll Daddy object.
Mobile responsive Poll Daddy object when shown on a smaller screen.

4. Added Open Border Option

The default style for Genesis 2.0 is more open and flowing, with no page borders. The body of the blog page is still fixed width, but the header and footer extends to fill the entire width of the browser. For example, this page features a skin with open borders, while other pages on this blog have a closed border design.

Page border options can be assigned on a skin by skin basis.

Screen-shot of blog post with full page border.

Screen-shot of blog post with full page border.

Screen-shot of blog post with no page border (flowing design).

Screen-shot of blog post with no page border (flowing design).

5. Uses New Genesis 2.0 Style Sheet

The new Genesis 2.0 style sheet is much more compact and much cleaner. It took some work to properly integrate it into Genesis Skins, but I really like the results.

Note however, that there will be some style changes from previous versions. Probably the most noticeable one has to do with link styles. All links now have a light bottom border, which I think is an enhancement and makes them more easily identifiable.

As before, I have integrated widget, button, and menubar styles from Genesis 1.8. We can easily switch between Genesis 1.8 and Genesis 2.0 styles by going into Genesis Skins >> Settings.

This page uses the simpler Genesis 2.0 widgets, buttons, and menubar styles. For an example of Genesis 1.8 styles, visit this page.

Example Buttons: 1 2 3

How to Get Genesis Skins.

Recent Posts

  • Screenshot of an example article in code view of a modified Gutenberg editor.How to Harness the Power of WordPress Gutenberg Blocks and Combine It with Legacy Free-Form Text
  • Screenshot of the Success, WordPress has been installed page.Migrating Your WordPress Website to Amazon EC2 (AWS)
  • Screenshot of WinSCP for creating a SFTP configuration.How to Set-Up SFTP on Amazon EC2 (AWS)
  • WordPress Gutenberg code view screenshot of this article.How to Prevent Gutenberg Autop from Messing Up Your Code, Shortcodes, and Scripts
  • Screenshot of the Success, WordPress has been installed page.How to Create a WordPress Website on Amazon EC2 (AWS)

Recent Comments

  • Screenshot of the Success, WordPress has been installed page.How to Create a WordPress Website on Amazon EC2 (AWS) (1)
    • Erik
      - Great article. All worked great except for this step:apt install php-mysqlChanging to this fixed it:apt install ...
  • Add Custom Taxonomy Tags to Your WordPress Permalinks (125)
    • Anthony
      - Where does this code go? Like, what exact .php file please?
  • Screenshot of an example article in code view of a modified Gutenberg editor.How to Harness the Power of WordPress Gutenberg Blocks and Combine It with Legacy Free-Form Text (1)
    • tom
      - hi,my experience was like the same, but for me as theme developer the "lazy blocks"(https://wordpress.org/plugins/lazy-blocks/) ...
  • WordPress Custom Taxonomy Input Panels (106)
    • Phil T
      - This is unnecessarily confusing. Why declare a variable with the same name as your taxonomy? Why did you choose a taxonomy ...
  • Create Pop-up Windows in Your WordPress Blog with Thickbox (57)
    • Jim Camomile
      - I have used this tutorial several times and it is one of the few simple and effective ways to add popups with dynamic content, ...

Copyright © 2025 · Genesis Skins by ShibaShake · Terms of Service · Privacy Policy ·