Isabel Yoga Studio Theme

Isabel Yoga Studio Theme

This theme is designed for studios, instructors, and wellness brands that want a soft, elevated look with easy editing inside WordPress. The layout uses Gutenberg blocks, so you can update sections directly without rebuilding the whole site.

Membership WordPress

Installation

1. Install and activate the theme.
2. Go to `Settings -> Reading`.
3. Set:
– `Homepage` to `Home`
– `Posts page` to `Blog`
4. Assign a menu to the `Primary Menu` location.
5. Assign a menu to the `Footer Menu` location.
6. Upload your logo in `Appearance -> Customize -> Site Identity`.
7. Configure branding, colors, typography, footer content, blog settings, membership settings, and top banner content in `Appearance -> Customize`.
8. Open pages in the block editor and update the section content.
9. Create entries under `Schedule` if you want the timetable to be dynamic.

Customizer Sections

The theme includes these main Customizer sections:

– `Top Banner`
– show/hide top banner
– phone number
– street address
– business hours
– social URLs
– show/hide each social icon

– `Theme Colors`
– primary color
– secondary / surface color
– text color
– text on colored cards/sections
– text on primary buttons
– background color
– background glow color
– background gradient start
– background gradient end

– `Typography`
– body font
– heading font

– `Membership Pages`
– show/hide membership page hero
– membership hero image

– `Pages`
– show/hide regular page hero images

– `Blog`
– blog-related hero visibility settings

– `Footer`
– footer address
– footer phone
– footer email
– footer hours
– show/hide each footer contact item
– footer bottom left text
– footer bottom right text

Gutenberg Blocks

All custom blocks appear in the `Isabel Yoga` block category.

Most blocks support:
– inline editing
– image replacement
– internal page link selection
– section tone selection

Available section tones:
– `Default`
– `Tint`
– `Coffee`

Blog

The blog setup includes:
– editable `Page Hero`
– editable `Blog Filter` block
– editable `Posts Grid` block
– single post layout
– optional featured-image display per post
– categories on cards and single posts
– tags at the end of single posts
– comments
– search results page

Schedule

The `Schedule` custom post type is used for dynamic timetable content.

Each `Schedule Entry` includes:
– title
– day
– time
– address
– scheduled info

The `Timetable` block can either:
– use dynamic `Schedule` entries, or
– be managed manually inside the block

Isabel's Schedule

Newsletter and Contact Forms

The `Newsletter Section` block supports either:
– the built-in themed email field and button, or
– a shortcode from your newsletter plugin

Suggested shortcode examples:
– `[mc4wp_form id=”123″]`
– `[mailpoet_form id=”1″]`

The `Contact Section` block supports either:
– the built-in themed contact form, or
– a shortcode from your form plugin

Suggested shortcode examples:
– `[wpforms id=”123″]`
– `[contact-form-7 id=”123″]`

Isabel's Newsletter Shortcode

Membership Notes

– The theme includes optional styling and layout support for Simple Membership.
– Membership login, registration, profile, password reset, and protected-content views are styled to match the theme.
– If Simple Membership is not installed, the theme still works as a normal brochure/blog theme.