=== 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.