Swasthika

Overview

Description

Swasthika is a modern Full Site Editing (FSE) WordPress theme designed for the healthcare industry, perfect for clinics, hospitals, wellness centers, and practitioners. It offers a clean, flexible foundation with pre-built block patterns and templates, including Hero Banners, Blog Listings, and customizable Header/Footer layouts—all editable via the WordPress Site Editor, no coding needed. Swasthika integrates seamlessly with Fluent Forms for easy Appointment Booking, Contact, and Newsletter forms. Built with theme.json and block-based templates, it ensures performance, accessibility, and visual consistency, delivering a fast, future-proof website that’s simple to manage and tailored for patient engagement.

Theme's purpose and benefits

Swasthika, inspired by the Sanskrit word "Swasthya" meaning health and well-being, is designed to provide a modern, flexible, and fully customizable WordPress block theme tailored for healthcare websites. Built entirely with blocks and Full Site Editing (FSE) capabilities, it empowers clinics, hospitals, wellness centers, and practitioners to create professional, patient-focused websites visually, without writing code, ensuring a seamless online presence that promotes health and care.

Plugin's purpose and benefits

  • Full Site Editing Support: Customize every part of your site—headers, footers, templates—directly in the WordPress Site Editor for complete design control.
  • Block-Based Templates & Template Parts: Uses HTML files (.html) in templates/ and parts/ folders to define structure, enabling flexible and reusable layouts.
  • Global Styles with theme.json: Control site-wide design (colors, typography, spacing) with a single configuration file for consistent styling.
  • Custom Block Patterns: Pre-designed block layouts (e.g., hero sections, CTAs, sliders) for quick insertion and easy page building.
  • Editor-Frontend Style Matching: Ensures a consistent design experience between the Site Editor and the live site for accurate previews.
  • Responsive Layout Settings: Built-in support for fluid and responsive design using layout presets, ensuring seamless viewing on all devices.
  • WYSIWYG Editing: Real-time visual editing with a drag-and-drop block interface for intuitive design adjustments.
  • Performance Optimized: Clean, minimal code with no page builder bloat—just blocks and templates for fast-loading sites.
  • Extensible Architecture: Easy to extend with custom templates, patterns, block styles, and PHP logic for advanced customization.
  • Modern and Flexible Design: Built entirely with blocks and Full Site Editing capabilities for a future-proof, adaptable theme.
  • Code-Free Customization: Empowers users to design every part of their website visually without needing to write code.
  • Total Design Freedom: Edit headers, footers, templates, and layouts directly in the Site Editor for unlimited creative possibilities.
  • No Page Builder Needed: Built 100% with native Gutenberg blocks, ensuring a lightweight and fast-loading website.
  • Consistency with Global Styles: Manage site-wide colors, fonts, spacing, and layout through a single theme.json file for a cohesive look.
  • Reusable Patterns & Templates: Create block patterns or template parts once and reuse them across the entire site for efficiency.
  • Faster Development Workflow: Build sites visually and programmatically with live previews and minimal setup, streamlining creation.
  • Better Performance: Block-based architecture ensures a lighter, cleaner theme compared to traditional themes with excessive bundled features.

Get Started

Quick setup instructions

Download the Swasthika theme zip file to your desktop. If downloaded as a zip archive, keep it as is for uploading via the WordPress admin, or extract the theme folder for manual upload if preferred.
Step 1
Download 
Zip File
Download the Swasthika theme zip file to your desktop. If downloaded as a zip archive, keep it as is for uploading via the WordPress admin, or extract the theme folder for manual upload if preferred.
Log in to your WordPress admin dashboard. Go to Appearance > Themes and click on the Add New button to start the theme installation process.
Step 2
Access Themes
Log in to your WordPress admin dashboard. Go to Appearance > Themes and click on the Add New button to start the theme installation process.
Click on the Upload Theme button.   Click Browse, navigate to the Swasthika theme zip file (e.g., swasthika.zip) on your desktop, select it, and click Open. Click Install Now and wait for the installation to complete.
Step 3
Upload Theme
Click on the Upload Theme button. Click Browse, navigate to the Swasthika theme zip file (e.g., swasthika.zip) on your desktop, select it, and click Open. Click Install Now and wait for the installation to complete.
After installation, go to Appearance > Themes in your WordPress admin. Find the newly installed Swasthika theme in the list of available themes.
Step 4
Preview Theme
After installation, go to Appearance > Themes in your WordPress admin. Find the newly installed Swasthika theme in the list of available themes.
Click the Activate button next to the Swasthika theme to make it active on your WordPress site. Once activated, you can start customizing your site using the WordPress Site Editor.
Step 5
Activate Theme
Click the Activate button next to the Swasthika theme to make it active on your WordPress site. Once activated, you can start customizing your site using the WordPress Site Editor.
Questions about our Theme?

How To Use & Features

All Theme Settings:

Theme Installation

  1. Go to the Appearance > Themes and click on the Add New button.
  2. Click on the Upload Theme button.
  3. Click on the Browse button and navigate to the unzipped theme package on your computer.
  4. Look for a file called creazione-pro.zip. Click on it to select, then click OK.
  5. Click on the Install Now button and wait until the installation is complete.
  6. Click on the Activate link to activate the theme on your WordPress site
Plugin Installation

After installing the theme, you will see a warning message in the WordPress admin dashboard prompting you to install and activate the required plugins, such as Breadcrumb NavXT, Fluent Forms, and One Click Demo Import.

  1. Click on "Begin installing plugins" from the admin dashboard notification.

  2. You will see a list of required plugins.
  3. You can install plugins individually or select multiple plugins to install at once.
  4. To install all at once:
    1. Select all plugins using the checkbox.
    2. From the Bulk Actions dropdown at the top, choose Install.
    3. Click the Apply button to start the installation process.

  5. After all plugins are installed, click on the "Return to Required Plugins Installer" link.

  6. Then, select all plugins again and choose Activate from the Bulk Actions dropdown.

  7. Click Apply to activate all the installed plugins.
Plugin Settings
  1. Breadcrumb NavXT: Configure settings to remove the post category from the blog detail page breadcrumb.

    1. Go to the Settings menu in the WordPress admin sidebar.
    2. Click on Breadcrumb NavXT.
    3. Navigate to the Post Types tab.
    4. Under the Post Hierarchy section, select the Post Parent option.
    5. Save the changes.
  2. Fluent Form: We use Subscribe, Contact, and Book Appointment forms. To import the Book Appointment form, follow the steps below:

    1. Go to your WordPress Dashboard.
    2. Navigate to Fluent Forms → Tools.
    3. Click on the Import tab.
    4. Under the Import Forms section, click Choose File and upload the provided .json form file.
    5. Click the Import button.
    6. Once imported, you’ll see the form listed under Fluent Forms → All Forms.
  3. One Click Demo Import: To import the demo content we have prepared:
    1. Go to your WordPress Dashboard.
    2. Navigate to Appearance → Import Demo Data.
    3. Click the Import Demo Data button.

    4. You will be redirected to the next screen.
    5. Skip the three plugin installation prompts if they appear.
    6. Click on the Continue & Import button.

    7. The demo content will begin importing, which may take a few minutes.

    8. Once complete, a success message will appear.
    9. Click on the Visit Site button to view the imported demo content on your site.

Permalink Setting

Once the demo content has been imported, follow these steps to configure the permalink structure

  • Navigate to Settings → Permalinks in your WordPress dashboard.
  • Select the Post name option under Common Settings.
  • Click the Save Changes button to apply the new permalink structure.

Header Settings

After activating the theme, you may need to make some changes to the header. By default, the navigation menu displays a list of all pages, so any new page you create will automatically appear in the header menu. However, if you have imported the demo content, there is no need to modify the menu.

  1. Go to Appearance > Editor (Site Editor) in the WordPress dashboard.

  2. In the left sidebar, click on Patterns.

  3. Under the All Template Parts section, select Header.

  4. You can manage the header logo and navigation menu.

  5. Click on the header area where the Navigation block is placed.
  6. Click Select Menu or Create New Menu.
  7. Click the "+" (plus) button inside the menu block and select Page List.

  8. To customize the menu, add or edit items as needed:
    • You can add individual Page links to create a custom menu.

  9. Once done, click Save to apply your changes.

Adding a “Contact Us” Button Style in the Header Menu

  1. Go to Appearance > Editor (Site Editor).

  2. Click on the Header area to open and edit the navigation menu.
  3. Select the “Contact Us” menu item.

  4. In the block settings panel (on the right sidebar or toolbar):
    • Expand the Advanced section.
    • Add the Additional CSS classes: is-style-shadow is-style-fill.

Footer Settings

  1. Go to Appearance > Editor (Site Editor) in the WordPress dashboard.

  2. In the left sidebar, click on Patterns.

  3. Under the All Template Parts section, select Footer.

  4. You can manage the footer logo, description, subscription form, navigation menu, and copyright text.
    • Logo

    • Description

    • Subscription

    • Navigation

    • Copyright<

  5. To manage the footer menu, click on the footer area where the Navigation block is placed.
  6. Click Select Menu or Create New Menu.
  7. Click the "+" (plus) button inside the menu block and select Page List.
  8. To customize the menu, add or edit items as needed:
    • You can add individual Page links to create a custom menu.





  9. Once done, click Save to apply your changes.

Typography Settings

You can manage the font family, elements, and font sizes from the Site Editor.

  1. Go to Appearance > Editor (Site Editor).

  2. Click on the Styles icon (usually a half-filled circle in the top-left corner).
  3. On the right-side Styles Settings panel, click on Typography.

  4. From here, you can customize:
    • Font Family
    • Font Size
    • Line Height
    • Letter Spacing: for different elements like text, headings, and links.

  5. Make your changes and click Save to apply them.

Color Settings

You can manage global colors like background, text, and link colors from the Site Editor.

  1. Go to Appearance > Editor (Site Editor)

  2. .
  3. Click the Styles icon (a half-filled circle in the top-left corner).
  4. On the Styles Settings panel (right side), click on Colors.

  5. You’ll see options to set colors for:
    • Text
    • Background
    • Links
    • Buttons
    • And other elements (depending on your theme)

  6. You can also manage color palettes and create your custom colors.
  7. Once done, click Save to apply your changes.

All Page Setup

Home Page

You can customize the homepage patterns, such as Hero Banner, Fifty-Fifty Left Image, Our Services, Patient Reviews, and Blog Highlight, by following these steps:

  1. Go to Appearance > Editor (Site Editor) in your WordPress dashboard.

  2. Click on the Templates option from the left panel.

  3. Select the Front Page template to open it.

  4. Click on any pattern (e.g., Hero Banner, Our Services) to edit its content, layout, or style as needed.

  5. After making your changes, click Save to apply them to the homepage.

Hero Banner Pattern

You can manage the following elements:

  • Background Image

  • Heading

  • Description

  • Call-to-Action (CTA) Button

Fifty Fifty Left Image Pattern

You can manage the following elements:

  • Image

  • Heading

  • Description
  • Call-to-Action (CTA) Button

Our Services Pattern

You can manage the following elements:

  • Heading
  • Description
  • CTA Button
  • Icon
  • Title
  • Short Description

Patient Reviews Pattern

You can manage the following elements:

  • Heading
  • Description
  • CTA Button
  • Quote
  • Image
  • Title

Blog Highlight Pattern

You can manage the following elements:

  • Heading
  • Description
  • CTA Button
  • Query Loop

About Page

You can customize the About Page patterns...

About Banner Pattern

  • Image
  • Heading
  • Sub-heading
  • List
  • CTA Button

Our Mission Pattern

  • Heading
  • Paragraph

Treatment Philosophy Pattern

  • Image
  • Heading
  • Paragraph
  • List

Availability Pattern

  • Heading
  • Image
  • Paragraph
  • Button

Service Listing Page

Inner Banner Pattern

  • Title

Our Services V2 Pattern

  • Image
  • Heading
  • Paragraph

Three Column Service Pattern

  • Image
  • Heading
  • Paragraph

CTA Pattern

  • Background Image
  • Heading
  • Paragraph
  • Button

Get Support

FAQs

Can I use Swasthika with older WordPress themes or page builders like Elementor or Divi?

Swasthika is a block theme designed for Full Site Editing and works best with the native WordPress block editor. While you can use it alongside page builders, we recommend sticking to Gutenberg blocks for the best experience, as mixing block themes with traditional page builders may lead to compatibility issues.

How do I import the demo content included with Swasthika?

After installing the Swasthika theme, you can import the demo content using a compatible importer plugin (like the WordPress Importer or a block-specific tool). Instructions are provided in the included documentation, guiding you to replicate the demo layouts for quick setup.

Is Swasthika compatible with WooCommerce for adding an online store to my healthcare site?

Yes, Swasthika supports WooCommerce, allowing you to add e-commerce features like selling healthcare products or services. The theme’s block-based templates and global styles ensure a consistent look for your store, though minor customizations may be needed for advanced WooCommerce layouts.

Can I translate Swasthika into other languages for my healthcare website?

Absolutely! Swasthika is translation-ready and compatible with plugins like WPML or Loco Translate. You can easily translate text strings and customize the theme for multilingual healthcare audiences using standard WordPress translation tools.

What happens if I switch to another theme after using Swasthika?

Switching from Swasthika to another theme will preserve your content (posts, pages, and media), but block-based templates, patterns, and global styles specific to Swasthika may not carry over, as they rely on Full Site Editing. Non-block themes might require you to recreate layouts manually.

Does Swasthika support custom post types for healthcare-specific content like doctor profiles or services?

Swasthika works with custom post types created by plugins or custom code. You can create doctor profiles, services, or other healthcare-specific content using plugins like Advanced Custom Fields or Custom Post Type UI, and style them with Swasthika’s block patterns for a seamless look.

Do I need to install any additional plugins to use Swasthika’s Full Site Editing features?

No, Swasthika’s Full Site Editing capabilities work out of the box with WordPress 6.0 or higher, using the native Gutenberg block editor. However, to utilize the integrated Appointment Booking, Contact, and Newsletter forms, we recommend installing the free Fluent Forms plugin, which Swasthika is optimized for.

Change log

Version 1.0

  • Initial Release

Get Premium Support

Request a Quote

Submit this form now and we will get back to you promptly!