Contact for the Support

TTSun Solar Pro WordPress Theme

Created By - www.themestulip.com/ · Version 1.1.0

Theme Installation

  • Log in to the WordPress Dashboard.
  • Go to Appearance > Themes and activate TTSun Solar Pro.
  • Requires WordPress 6.0+ (tested up to 6.8) and PHP 7.4+.
  • All theme settings are managed from Appearance > Customize (TULIPCP Customizer).
  • Optional: use Appearance > Theme Demo to import demo content or reset options.

Compatibility

  • WordPress 6.8+ – tested and maintained for current WordPress releases
  • Gutenberg Ready – wide/full alignments, block styles, editor styles, responsive embeds
  • WooCommerce Compatible – shop template, product gallery zoom / lightbox / slider, themed styles
  • Elementor Compatible – works with Elementor pages; Theme Builder locations registered when Elementor is active
  • Responsive Design / Mobile Friendly – layout adapts across desktop, tablet, and phone
  • SEO Optimized – title-tag support and Schema.org WebSite / Organization markup
  • Translation Ready – text domain ttsunsolar-pro; language files go in languages/
  • RTL Support – includes rtl.css for right-to-left languages
  • Cross-Browser Compatible – modern Chrome, Firefox, Safari, Edge
  • Retina Ready – responsive image sizes with WordPress srcset
  • Fast & Lightweight – conditional assets, deferred scripts, bundled Font Awesome 6

Font Awesome 6: header/footer contact icons and social shortcodes use FA6 classes such as fa-solid fa-phone and fa-brands fa-facebook-f. Use the same format in Customizer social shortcodes and CPT icon meta fields.

Theme Demo Import

Go to Appearance > Theme Demo to import / re-import demo content or reset theme options to defaults.

Theme Demo admin screen
  • Import / Re-import demo – pages, menus, posts, and sample CPT content
  • Reset theme options – restores Customizer defaults without deleting posts

Customizer Overview

Open Appearance > Customize. The left panel holds theme controls; the right side shows a live preview of the front end. Opening a section (header, homepage section, contact page, etc.) focuses the preview on that area.

Customizer with live preview on the right

Main panels:

  • Theme General – logo, header, top bar
  • Theme Colors – brand and chrome colors
  • Global Typography – font sizes and families
  • Homepage Slider – effects, timing, slide images
  • Homepage Sections – sorting + per-section styling
  • Footer Settings – colors, content, links
  • Pages & Blog – contact, inner pages, blog, taxonomy, banners

Homepage

The front page uses the hero slider plus up to 11 dynamic homepage sections. Set Settings > Reading to show a static front page (or keep the blog index with the theme front template).

TTSun Solar Pro homepage frontend

Header & Top Bar

Frontend header with top bar (phone, email, address, social) and main navbar.

Header and top bar frontend

Social icons are set under Customize > Theme General > Header Top Bar using the shortcode format:

[social_area]
[social icon="fa-brands fa-facebook-f" link="#" label="Facebook"]
[social icon="fa-brands fa-twitter" link="#" label="Twitter"]
[social icon="fa-brands fa-linkedin-in" link="#" label="LinkedIn"]
[social icon="fa-brands fa-instagram" link="#" label="Instagram"]
[/social_area]

Use Font Awesome 6 classes (fa-solid … / fa-brands …). The same shortcode format is used for footer social icons under Customize > Footer Settings.

Homepage Slider

Homepage hero slider

Manage slides and timing under Customize > Homepage Slider.

Navigation & Inner Pages

Assign the primary menu under Appearance > Menus. Demo menu uses real page links (About, Services, Projects, Contact).

WordPress Menus screen

Sample inner pages:

About page Services page Projects page Contact page

Footer

Footer frontend

Footer columns use Appearance > Widgets (Footer 1–4) when widgets are assigned; otherwise Customizer footer content is used.

Theme Colors

Go to Customize > Theme Colors > Brand & Chrome Colors. Color bunches update primary, header, navigation, links, and footer colors. The right-side preview shows changes live after refresh.

Customizer brand colors with preview on the right

Header Top Bar colors:

Customizer header top bar colors

Footer colors:

Customizer footer colors
  • Primary / accent colors for buttons and highlights
  • Header top bar, navigation, and link colors
  • Footer background and text colors

Typography

Under Customize > Global Typography, set font size and font family bunches for body and navigation. Each homepage section also has its own color / size / family controls inside Homepage Sections.

Header Settings (Customizer)

Theme General > Header & Logo and Header Top Bar control logo, site title, tagline, phone, email, address, social shortcode, and related colors/fonts. Opening these sections focuses the preview on the header.

Customizer header top bar with preview

Slider Settings (Customizer)

Configure transition effect, animation speed, pause time, navigation, and up to 6 slide images under Homepage Slider.

Customizer slider settings with preview

Footer Settings (Customizer)

Footer Colors and Footer Content & Links control column titles, about text, contact details, social shortcode, copyright, and “Theme by ThemeStulip” credit text/URL.

Customizer footer settings with preview

Pages & Blog (Customizer)

Under Pages & Blog configure Contact Us map/styles, inner page layouts, blog/single layouts, taxonomy layouts, and inner banners. Opening a section loads the matching page in the preview.

Customizer contact / pages settings with preview

Section Sorting & Per-Section Styles

Drag sections under Homepage Sections > Section Sorting. Each Section N panel controls title, IDs, background, hide toggle, shortcode content, colors, and typography. Opening a section panel scrolls the preview to that homepage block.

Customizer homepage section with preview focused

Services Section

Frontend:

Services section frontend

Content from Solar Services CPT. Featured image 800 × 560 px. Shortcode: [section_heading context="services"][solar_services]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Services section colors

Post type list:

Solar Services list

Edit post / add content:

Edit Solar Service post

Statistics Section

Frontend:

Statistics section frontend

Manage counters from Statistics. Set icon + number in meta (no featured image). Shortcode: [section_heading context="stats" light="true"][solar_stats]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Statistics section colors

Post type list:

Statistics list

Edit post / add content:

Edit Statistic post

Why Choose Section

Frontend:

Why Choose section frontend

Features from Why Choose Features. Side image recommended 720 × 900 px. Shortcode: [solar_whychoose]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Why Choose section colors

Post type list:

Why Choose Features list

Edit post / add content:

Edit Why Choose Feature

Testimonials Section

Frontend:

Testimonials section frontend

Avatar featured image 200 × 200 px. Shortcode: [section_heading context="testimonials" light="true"][solar_testimonials show="3"]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Testimonials section colors

Post type list:

Testimonials list

Edit post / add content:

Edit Testimonial post

Gallery Section

Frontend:

Gallery section frontend

Featured image 800 × 600 px. Shortcode: [section_heading context="gallery"][solar_gallery filter="true" show="8"]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Gallery section colors

Post type list:

Project Gallery list

Edit post / add content:

Edit Gallery item

Blog Section

Frontend:

Blog section frontend

Featured image 800 × 500 px. Shortcode: [section_heading context="blog"][solar_blog show="3"]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Blog section colors

Post type list:

Posts list

Edit post / add content:

Edit Blog post

Process Section

Frontend:

Process section frontend

Solar Dynamic Content group process. Image 600 × 400 px. Shortcode: [section_heading context="process"][solar_process]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Process section colors

Post type list:

Solar Dynamic Content list

Edit post / add content:

Edit Solar Dynamic Content

Financing Section

Frontend:

Financing section frontend

Solar Dynamic Content group financing. Shortcode: [section_heading context="financing"][solar_financing]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Financing section colors

Price Compare Section

Frontend:

Price compare section frontend

Solar Dynamic Content group compare. Shortcode: [section_heading context="compare"][solar_price_compare]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Compare section colors

Savings Calculator

Frontend:

Savings calculator frontend

Calculator shortcode section. Shortcode: [section_heading context="savings"][solar_savings_calculator]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Savings section colors

Contact / Consultation Section

Frontend:

Consultation section frontend

Dedicated Contact page uses the Contact template. Shortcode: [solar_consultation]

Customizer — Section Colors (Appearance > Customize > Homepage Sections > this section):

Customizer Consultation section colors

Custom Post Types

Admin post types menu
Post TypeAdmin MenuHomepage Section
Solar ServicesSolar ServicesServices
StatisticsStatisticsStatistics
Why Choose FeaturesWhy Choose FeaturesWhy Choose / About
TestimonialsTestimonialsTestimonials
Project GalleryProject GalleryGallery / Projects
Solar Dynamic ContentSolar Dynamic ContentProcess, Financing, Compare
PostsPostsBlog

Page Templates

  • Default / Right Sidebar – content with right sidebar
  • Left Sidebarleft-sidebar.php
  • No Sidebarno-sidebar.php
  • Full Widthfull-width.php
  • Contact Templatetemplate-contact.php
  • Blog templates – full width, left, right, and no sidebar variants

Layouts and banners can also be controlled globally from Customize > Pages & Blog.

Widgets

Use Appearance > Widgets for the main sidebar and Footer Widget 1–4. When a footer widget area is active, it replaces that column’s Customizer fallback content.

Widgets admin screen

Shortcodes

Each homepage section uses a shortcode that matches the section name. Set them under Customize > Homepage Sections > Section N > Section Shortcode Content.

SectionShortcode Content
1 Services[section_heading context="services"][solar_services]
2 Statistics[section_heading context="stats" light="true"][solar_stats]
3 Why Choose[solar_whychoose]
4 Testimonials[section_heading context="testimonials" light="true"][solar_testimonials show="3"]
5 Gallery[section_heading context="gallery"][solar_gallery filter="true" show="8"]
6 Blog[section_heading context="blog"][solar_blog show="3"]
7 Process[section_heading context="process"][solar_process]
8 Financing[section_heading context="financing"][solar_financing]
9 Price Compare[section_heading context="compare"][solar_price_compare]
10 Savings[section_heading context="savings"][solar_savings_calculator]
11 Consultation[solar_consultation]

Legacy aliases still work: [resources], [counter_skill], [why_choose_us], [tulip-testimonials], [photogallery], [recent-posts].

Add Content & Recommended Image Sizes

Open each post type from the left admin menu, click Add New (or edit an existing item). Enter the title and content, fill meta fields, and set a Featured Image using the sizes below.

Solar Services — Featured Image 800 × 560 px

Add Solar Service

Statistics — no featured image; set a Font Awesome 6 icon class (example: fa-solid fa-bolt), counter number, and suffix in the meta box.

Add Statistic

Why Choose Features — set a Font Awesome 6 icon in meta (example: fa-solid fa-leaf); side image is set in Customizer section options (recommended 720 × 900 px).

Add Why Choose Feature

Testimonials — Featured Image (avatar) 200 × 200 px; set Position/role in meta.

Add Testimonial

Project Gallery — Featured Image 800 × 600 px; assign gallery categories for filters.

Add Gallery Item

Solar Dynamic Content — Featured Image 600 × 400 px; set group to process, financing, or compare.

Add Solar Dynamic Content

Blog Posts — Featured Image 800 × 500 px

Add Blog Post
ContentRecommended Image Size
Homepage Slider1920 × 900 px
Inner Page Banner1920 × 500 px
Solar Services800 × 560 px
Testimonials avatar200 × 200 px
Project Gallery800 × 600 px
Blog featured800 × 500 px
Solar Dynamic Content600 × 400 px
Why Choose side image720 × 900 px
Logo240 × 80 px

Mobile Version

The theme is fully responsive. On phones the top bar stacks, the menu becomes a slide-out drawer, and homepage sections switch to a single-column layout.

Homepage (mobile):

Mobile homepage

Mobile menu:

Mobile navigation menu

Services page (mobile):

Mobile services page

Contact page (mobile):

Mobile contact page