=== RS Template Builder For Elementor - Complete Control Over Headers, Footers & More ===
Contributors: rstheme2017
Tags: elementor, header builder, footer builder, mega menu, popup
Requires at least: 5.9
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.2.7
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Design pixel-perfect Headers, Footers, Mega Menus, Popups, Archive, Single, and 404 templates visually with Elementor - no coding needed.

== Description ==

**RS Template Builder** is a complete visual theme builder for Elementor that puts you in full control of your WordPress site's layout - without writing a single line of code.

Replace every part of your theme - header, footer, archive pages, single posts, 404 page - with stunning custom designs built right inside the Elementor editor. Assign each template to show exactly where you want it using powerful display conditions.

Whether you're building a personal blog, a business site, or a portfolio, RS Template Builder gives you the tools to create a professional, consistent design from top to bottom.

## Useful Links

[Documentation](https://rstheme.com/docs/rs-template-builder/) | [Video Tutorials](https://www.youtube.com/playlist?list=PL-x9xX5BRsIItCcVe8ylzx8mbvuXUfZSK) | [Support](https://rstheme.com/support/)

## What Can You Build?

**Header**
Design your site's header from scratch. Add your logo, navigation menu, search bar, mini cart, and more - then arrange them however you like with Elementor's drag-and-drop interface.

**Footer**
Build a fully custom footer with widgets, copyright text, links, and any layout you can imagine. No more being stuck with your theme's default footer.

**Mega Menu**
Create rich, multi-column dropdown menus with images, icons, headings, and custom content. Stand out from plain text menus and give your visitors a premium navigation experience.

**Popup**
Design beautiful popups for announcements, newsletter sign-ups, promotions, or any call-to-action. Control when and where they appear with display conditions.

**Off-Canvas Panel**
Build slide-in side panels for mobile navigation, filters, or additional content. Fully styled with Elementor - no separate plugin needed.

**Page Title Area**
Replace your theme's generic page title area with a visually designed section. Add background images, breadcrumbs, custom text, and more.

**Archive Templates**
Take control of your category, tag, author, and date archive pages. Display posts exactly how you want them with a custom loop layout.

**Single Post / Page Templates**
Design a unique single post or page template. Control the post content layout, author box, navigation, comments section, featured image, and meta details - all visually.

**404 Page**
Turn your dead-end 404 page into a branded, helpful experience that keeps visitors on your site.

## 16 Custom Elementor Widgets

RS Template Builder includes 16 purpose-built Elementor widgets designed specifically for template building and dynamic content:

**Site Structure Widgets**

* **Site Logo**: Display your site logo with a clickable link to the homepage. Supports custom width and alignment.
* **Nav Menu**: Render any WordPress navigation menu with full styling control for links, hover states, and dropdowns.
* **Offcanvas**: Add a trigger button that opens your off-canvas panel. Works seamlessly with your Off-Canvas template.
* **Mini Search**: A compact, styleable search icon or inline search bar - perfect for header layouts.
* **Mini Cart**: Show a cart icon with item count and a dropdown cart preview inside your header.
* **Copyright**: Display dynamic copyright text with an auto-updating year - no manual edits needed every January.

**Dynamic Content Widgets**

* **Page Title**: Output the current page, post, archive, or taxonomy title dynamically. Fully styleable.
* **Breadcrumb NavXT**: Display SEO-friendly breadcrumb navigation powered by the Breadcrumb NavXT plugin.
* **Post Featured Image**: Show the current post's featured image with full control over size, ratio, and linking.
* **Post Content**: Render the full post or page content inside your custom single template.
* **Post Excerpt**: Display the post excerpt with customizable length and read-more link styling.
* **Post Meta**: Show post metadata - date, author, categories, tags, read time with flexible layout options.
* **Post Author**: Display the post author's avatar, name, bio, and link to their archive page.
* **Post Comments**: Embed the WordPress comments section directly into your single post template.
* **Post Navigation**: Add previous and next post links so readers can keep browsing your content.
* **Archive Posts**: Loop through and display posts in archive templates with full layout customization.

## Why Choose RS Template Builder?

* **Works with the FREE version of Elementor**: No Elementor Pro required.
* **Compatible with any well-coded WordPress theme**: Drop it in without switching themes.
* **Smart display conditions**: Show specific templates on specific pages, post types, categories, or user roles.
* **Lightweight and performance-focused**: Clean output with no bloat. Only loads what's needed.
* **No coding required**: Every template is built visually. Developers can extend it; designers don't need to.

## Features

* Build custom Headers with logo, menu, search, and cart
* Build custom Footers with any layout
* Create multi-column Mega Menus with rich content
* Design Popups with display condition triggers
* Build slide-in Off-Canvas panels for mobile and desktop
* Custom Page Title area with background and breadcrumbs
* Custom Archive templates for categories, tags, authors, and dates
* Custom Single Post and Page templates
* Custom 404 page design
* Smart display conditions - show templates by page, post type, taxonomy, user role, and more
* 16 purpose-built Elementor widgets for dynamic content
* Breadcrumb NavXT integration
* Auto-updating copyright year widget
* Works with any properly coded WordPress theme
* Works with the free version of Elementor - no Elementor Pro needed
* Lightweight output - no unnecessary scripts or styles
* No coding required

== Requirements ==

* WordPress 5.9 or higher
* PHP 7.4 or higher
* Elementor (free version) installed and activated

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/rs-template-builder`, or install directly from the WordPress plugins screen.
2. Activate the plugin through **Plugins** in your WordPress dashboard.
3. Make sure the **Elementor** plugin is installed and activated.
4. Go to **RS Template Builder → Add New** to create your first template.
5. Choose a template type (Header, Footer, Popup, etc.), open the Elementor editor, and start designing.
6. Set **Display Conditions** to control where the template appears on your site.
7. Save and publish — your custom template goes live instantly.

== Frequently Asked Questions ==

= Does it work with any theme? =
Yes. RS Template Builder is designed to work with any properly coded WordPress theme. You don't need to switch themes to use it.

= Do I need Elementor Pro? =
No. RS Template Builder works fully with the free version of Elementor. Elementor Pro is not required.

= Can I show different headers on different pages? =
Yes. Display conditions let you assign any template to specific pages, post types, categories, tags, user roles, and more. You can have a different header for your blog, archive, or landing pages.

= Do I need the Breadcrumb NavXT plugin for breadcrumbs? =
Yes. The Breadcrumb NavXT widget requires the free Breadcrumb NavXT plugin to be installed and activated. If it's not active, the widget will not output anything.

= Will it slow down my site? =
No. RS Template Builder only loads the assets needed for the template shown on the current page. The output is clean and lightweight with no unnecessary bloat.

= Can I use it to build a custom 404 page? =
Yes. Create a new template of type 404, design it in Elementor, and it will automatically replace your theme's default 404 page.

= Can I have multiple popup templates? =
Yes. You can create as many popup templates as you need and control which pages each one appears on using display conditions.

== Screenshots ==

1. Template Type : Header
2. Template Type : Footer
3. Template Type : Mega Menu
4. Template Type : Page Title
5. Template Type : Popup
6. Template Type : Offcanvas
7. Template Type : Archive
8. Template Type : Single Post
9. Template Type : 404

== Changelog ==

= 1.2.7 =
* Fixed an issue where active submenu links were not highlighted correctly in mobile Nav Menu widgets.

= 1.2.6 =
* Improved the rule selector by displaying the parent page title next to the page title for better clarity.

= 1.2.5 =
* First release in the organization repository (version aligned with existing public release).

== Upgrade Notice ==

= 1.2.5 =
Initial organization release. No breaking changes.
