Garnet Documentation
Theme 1.0.0 ยท Toolkit 1.9.8

Garnet Theme Documentation

Garnet is a premium digital marketing agency theme. The theme gives you a complete blog, header, footer and brand-color system on its own; the free Garnet Toolkit companion plugin adds the Elementor widgets, content types and one-click demos used to build the full agency site.

Works without plugins WordPress 6.4+ PHP 7.4+ Elementor 3.5+ (free) RTL ready GPLv2+

Overview

Garnet is delivered as two parts that work together. You can use the theme alone for a blog-and-pages site, or add the plugin to build every layout shown in the live preview.

PartWhat it provides
Garnet (theme)The themed blog (Standard and Grid layouts, archives, search, single posts with comments and post formats), header and footer, the primary / footer / 404 menus, the Blog Sidebar, the Theme Options screen, a brand-color system, block styles and block patterns, and RTL support.
Garnet Toolkit (plugin)34 Elementor widgets, the Service, Portfolio, Team and Job content types with their archive and detail templates, a Garnet Toolkit settings screen, extra sidebar widgets, single-post share buttons, a newsletter sign-up endpoint, and the one-click demo content.
๐Ÿงญ

Where do I start? Most buyers should install the theme and plugin, import a demo, then replace the text, photos and brand colors with their own. The sections below follow that order.

Requirements

RequirementNotes
WordPress6.4 or newer (tested up to 7.1).
PHP7.4 or newer.
Garnet Toolkit RecommendedNeeded for the Elementor widgets, the Service / Portfolio / Team / Job content types and the demo import. Bundled with the theme and offered on activation.
Elementor For widgetsFree version, 3.5.0 or newer. Nothing in Garnet needs Elementor Pro. The plugin shows a notice with an install button when it is missing or too old.
One Click Demo Import OptionalOnly for importing the demo content.
Contact Form 7 OptionalPowers the form in the CTA / Contact and Jobs widgets (any form plugin's shortcode also works).
Mailchimp for WP OptionalPowers the email sign-up forms in the footer, the Blog Sidebar and the CTA Band widget.

Every plugin above is optional and none is ever installed or activated without your say-so.

Installation

  1. Install the theme

    Go to Appearance โ†’ Themes โ†’ Add New โ†’ Upload Theme and choose the theme zip, or extract it into wp-content/themes/garnet over FTP. Upload the theme zip only, not the whole download package.

    The WordPress Upload Theme screen with a Choose File button and an Install Now button
    Appearance โ†’ Themes โ†’ Add New โ†’ Upload Theme: choose the theme zip and click Install Now.
  2. Activate Garnet

    Click Activate. The Blog Sidebar is filled with Search, Categories and Tags the first time the theme is activated.

    The WordPress Themes screen showing Garnet as the active theme
    Garnet is first in the list and marked Active.
  3. Install the recommended plugins

    Open Appearance โ†’ Install Plugins (or use the notice shown after activation). It offers Garnet Toolkit (bundled โ€” no download needed), Elementor, Contact Form 7, One Click Demo Import and Mailchimp for WP. Pick the ones you want; each is optional.

    The WordPress Plugins screen with Contact Form 7, Elementor, Garnet Toolkit, Mailchimp for WP and One Click Demo Import active
    Plugins โ†’ Installed Plugins once the recommended plugins are active.
  4. Import a demo (optional but recommended)

    See Importing a Demo. Skip this if you would rather build from scratch.

  5. Set your logo, menus and brand colors

    Logo and site title in Appearance โ†’ Customize โ†’ Site Identity; menus in Appearance โ†’ Menus; colors, header, footer and blog options in Appearance โ†’ Theme Options.

๐Ÿ”„

Updating. Install new theme or plugin zips the same way you installed them. To receive updates automatically, install the official Envato Market plugin and connect your Envato account; the theme's License tab can keep a copy of your purchase code, but updates are delivered by Envato Market, not by Garnet.

Importing a Demo

Appearance โ†’ Import Demo Data (requires the One Click Demo Import and Garnet Toolkit plugins).

The Garnet Toolkit plugin registers four demos with One Click Demo Import. Each one brings in pages, blog posts, Services, Portfolio, Team and Job entries, menus, the Blog Sidebar widgets and the saved Theme Options. The imported pages are built with Elementor and Garnet Toolkit widgets, so keep both plugins active.

DemoFront page it setsUse it when
Garnet โ€” Default Homegarnet-homeYou want the main homepage layout.
Garnet โ€” Basic Homehome-basicYou prefer the lighter hero with the inline stats row.
Garnet โ€” Video Homehome-videoYou want a looping video background hero.
Garnet โ€” Preview Versiongarnet-homeYou want to browse everything at once: all three homepages and every inner page under one mega-menu. A showcase, not a starting point for a live site.
The Garnet demo gallery in the WordPress dashboard, with an Import Demo button on the Default Home card
Appearance โ†’ Import Demo Data: point at a demo and click Import Demo.
The Before We Import Your Demo screen, with a note on what the import adds and a preview of the chosen demo
A last check before the import starts. The suggested extra plugins are optional; click Continue & Import.

What the import does

  • Creates the demo pages, posts, Services, Portfolio items, Team members, Job listings and contact forms.
  • Sets the chosen demo page as your static front page and the Blog page as your posts page.
  • Creates the demo menus and assigns them to the Primary, Footer Column 2, Footer Column 3 and 404 Page Links locations.
  • Fills the Blog Sidebar and applies the demo's footer and blog settings.
  • Repairs internal links so they point at your own domain, and clears Elementor's cached CSS so pages render fresh.
โš ๏ธ

Import once, on a fresh site. The import never deletes existing content, but running it a second time โ€” or importing a second demo โ€” creates duplicates, because every demo ships the same inner pages. Pick one demo.

Photos and videos are not included. The stock photography and background videos in the live preview cannot be redistributed. Replace any placeholder images or videos with your own media after the import.

The demo import is only offered while Garnet (or a child theme of Garnet) is the active theme. Importing can take a few minutes on slower hosting; keep the screen open until it reports completion.

Setting Your Homepage

A demo import sets this for you. To do it by hand, build a normal WordPress Page in the Elementor editor from the Garnet Toolkit widgets (or duplicate one of the demo pages), then choose it under Settings โ†’ Reading โ†’ Your homepage displays โ†’ A static page. Set the Posts page to a page named Blog.

The WordPress Reading Settings screen with a static page selected, Garnet Home as the homepage and Blog as the posts page
Settings โ†’ Reading: a static page as the homepage, and a Blog page for posts.
๐Ÿ’ก

Prefer a running list of your latest posts as the homepage? Choose "Your latest posts". Garnet renders a fully themed blog listing for that case too, using the layout from Blog Settings.

The header can float transparently over a hero on the front page โ€” see Header Settings.

After You Install

A quick checklist for turning the demo into your own site.

  1. Add your brand

    Upload a logo (Site Identity), then choose a color scheme or your own Primary and Accent in Color Settings. The whole theme, and every Garnet Toolkit widget, follows it.

  2. Edit the footer and header button

    Address, phone, email, social links, copyright and the header's call-to-action button are in Footer and Header settings.

  3. Replace the content

    Edit each page in Elementor, and replace the Services, Portfolio, Team and Job entries under their own admin menus. Swap out the placeholder photos.

  4. Connect your forms

    Build a form in Contact Form 7 and select it in the CTA / Contact and Jobs widgets. Connect a Mailchimp for WP form under Theme Options โ†’ Footer Settings โ†’ Newsletter.

  5. Check the menus

    Assign menus to the four locations under Appearance โ†’ Menus โ†’ Manage Locations.

Working with Elementor

With Garnet Toolkit and Elementor active, open any page with Edit with Elementor. The widgets sit in a Garnet Toolkit category at the top of the widget panel; search for "GTK" to find them by name.

The Elementor editor with the Garnet Toolkit widgets listed in the left panel
The Garnet Toolkit widgets in the Elementor panel. Drag one onto the page to use it.
  • Section Header controls. Most section widgets start with the same eyebrow / title / subtitle block (with an optional subtitle link) that can be Left, Centered or a two-column Horizontal layout. The standalone GTK Section Header widget gives you the same block on its own.
  • Colors follow your brand. Widget color controls are intentionally empty by default so they inherit the palette from Color Settings. Set a color on a widget only when you want to override the brand for that one element.
  • Repeaters. Items such as stats, steps, plans, FAQs and perks are Elementor repeaters: add, reorder and duplicate items in the panel.
  • Content-driven widgets. Services, Work, CPT Team and Jobs read their entries from the content types; add or reorder entries there (use the Order field in Page Attributes) rather than in the widget.
  • Without Elementor. If Elementor is deactivated, pages that were built with it fall back to a standard title plus the page content instead of showing broken markup. Re-activate Elementor to edit them again.
๐Ÿ”

After editing widget code or switching colors you may need to regenerate Elementor's CSS: Elementor โ†’ Tools โ†’ Regenerate CSS & Data.

Widget Reference

All 34 widgets live in the Garnet Toolkit plugin, in the Garnet Toolkit category of the Elementor panel.

Banners & Heroes

GTK Basic Banner
A light hero with an inline stats row and a framed image with a floating badge. Used by Home Basic.
GTK Image Banner
A full-bleed dark banner with a floating growth-stats card. Used by the default homepage.
GTK Video Banner
A looping video background with a centered stats band at the bottom. Used by Home Video.
GTK Page Banner
The inner-page header: breadcrumb, eyebrow, title and subtitle over a background photo.
GTK CTA Photo
A full-bleed photo with a faint watermark word, heading, text and one button.

Sections

GTK Section Header
Eyebrow, title and subtitle that open a section; Left, Center or Horizontal.
GTK About
Brand story with media, a checklist, a button and a proof stat.
GTK Expertise
A portrait photo beside a stacked icon / title / text list.
GTK Feature Row
An alternating image and copy block, for case-study and detail content.
GTK Spotlight
One featured card over a full-bleed photo: tag, title, text, metrics and a button.
GTK Perks
An icon-led benefits grid.
GTK Process
A numbered step list; numbers are generated for you.
GTK Timeline
An alternating milestone timeline.
GTK Stats
An icon-led band of animated counters.
GTK Pricing
Pricing plans with an optional Monthly / Annual toggle, featured-plan badge and custom-amount pricing.
GTK Testimonials
A client quote slider or carousel.
GTK Career Quotes
A carousel of employee quotes for the Careers page.
GTK Team
A carousel of hand-entered team profile cards.
GTK FAQ
A single-open accordion of question / answer pairs.
GTK Insights
A three-column grid of your latest blog posts.

Content-Driven Reads a content type

GTK Services
A grid of Service cards, with an optional feature card.
GTK Work
A grid of Portfolio case-study cards.
GTK CPT Team
A Team carousel or grid built from the Team content type.
GTK Jobs
The open-positions list with job-description and application modals.

Small Building Blocks

GTK Marquee
An infinitely scrolling tagline strip.
GTK Brands
A logo strip; scrolls automatically once the logos overflow one line.
GTK Checklist
An icon + text list.
GTK Skill Bars
A heading over animated progress bars.
GTK Quote
A standalone pull-quote.
GTK Rich Text
An optional heading and a styled text body for prose.
GTK Button
A pill button with an optional icon circle; switch on Outlined for the light style.
GTK Map
A full-width embedded map. Paste a Google Maps embed URL; nothing loads from Google until you do.

Forms & Calls to Action

GTK CTA / Contact
A consultation panel with a form. Choose a Contact Form 7 form, or paste any form plugin's shortcode.
GTK CTA Band
A centered banner with an email field, sending to your Mailchimp form. Hidden until a form is connected.

The Jobs widget's application form works the same way as the CTA / Contact form: pick a Contact Form 7 form or paste a shortcode.

Content Types

Added by Garnet Toolkit โ€” each has its own admin menu, fields and Elementor editing.

All four types support the Order field in Page Attributes, which sets the order cards appear in. Service, Portfolio and Team entries can also be edited with Elementor, so a detail page can be as long and rich as you like.

Services

FieldWhat it does
Title, Excerpt, ContentCard title and summary, and the detail-page body.
IconPick from a visual icon picker. (If Elementor's icon set is unavailable, type a Font Awesome 5 class such as fas fa-bullseye.)
Card ColorCream or Lavender background for the card.
Banner StatsUp to three lines, one per line, as icon-class|Label, e.g. fa-solid fa-arrow-trend-up|5.8x Avg. ROAS. Leave empty to hide the stats row.
Featured ImageThe detail-page banner background.

Portfolio

FieldWhat it does
YearShown on the card as "[ 2024 ]" โ€” enter just the year.
TagA short category label, e.g. "Performance".
Portfolio ImageThe card image; also the detail banner background.
Project InfoClient, Industry, Duration and Client Website, shown in the sidebar.
Services UsedOne per line, shown in the sidebar.

For a "results" band on a case study, add a GTK Stats widget with Elementor.

Team

FieldWhat it does
RoleJob title under the name.
Tag (optional)A short department badge over the photo, e.g. "Design". Empty hides it.
PhotoThe Featured Image.
Location, Joined Garnet In, EmailThe Quick Facts in the profile sidebar. Add more as icon-class|Text lines under Additional Quick Facts.
LinkedIn URL, X URLSocial links on the profile.
Latest FromLink the member to a WordPress user to show that person's latest blog post on the profile. "None" hides it.

Jobs Admin menu: Careers

FieldWhat it does
Title, ContentJob title and the full description shown in the job modal.
Department, LocationShown on the open-positions list.
Employment TypeFull-Time, Part-Time, Contract or Internship.

Jobs have no public page of their own: they appear only through the GTK Jobs widget, typically on your Careers page.

Archives & Detail Pages

Services, Portfolio and Team each get an archive (/services/, /portfolio/, /team/) and a single page per entry. You decide how much of it is built by the plugin and how much by you.

Page-first archives

If a published Page exists with the same slug (services, portfolio or team), that Page is shown instead of the plugin's archive โ€” so you can design the listing in Elementor with the GTK Services, Work or CPT Team widget. Delete or unpublish the Page and the plugin's ready-made archive takes over. No permalink refresh is needed either way.

Top bars, sidebars and bottom bars

The ready-made archive and detail templates are assembled from widget areas, so you control them under Appearance โ†’ Widgets:

Area (per content type)Where it showsPut here
Top-bar (Listing)Top of the archive.Page Banner Widget โ€” remove it to hide the banner.
Bottom-bar (Listing)Bottom of the archive, full width.CTA Band Widget.
Top-bar (Single)Top of one entry.CPT Banner Widget โ€” remove it to hide the banner.
SidebarBeside one entry.Anything; when empty, a built-in default sidebar is used (see Sidebar Widgets).
Bottom-bar (Single)Bottom of one entry, full width.CTA Band Widget.

That is 15 areas in all: the five above for each of Service, Portfolio and Team. The banner's image and wording are edited in the banner widget itself; the list heading and sidebar side are in Garnet Toolkit Settings.

Garnet Toolkit Settings

Garnet Toolkit in the admin sidebar โ€” one tab per content type: Service, Portfolio and Team.

Every tab has the same four groups. Text left at its default shows the demo wording, so replace it with your own.

The Garnet Toolkit settings screen with Service, Portfolio and Team tabs and the Service settings groups
Garnet Toolkit โ†’ Service Settings. Portfolio and Team have their own tabs.
GroupWhat it holds
Top Bar SettingsA pointer to the two widget areas that hold the banner (Top-bar Listing and Top-bar Single). The banner's image and wording are edited in the Page Banner / CPT Banner widget placed there, under Appearance โ†’ Widgets.
List SettingsTag, Title and Description shown above the list of cards on the archive.
Sidebar SettingsA pointer to the sidebar area and its default contents, plus Sidebar Position beside a single entry: Right, Left or None.
Bottom Bar SettingsA pointer to the two widget areas that hold the CTA band.

Each tab has its own Save Changes and Reset to Defaults buttons.

Theme Options

Appearance โ†’ Theme Options โ€” six tabs.

Each tab saves on its own with Save Changes and, except License, has a Reset to Defaults button that restores that tab only. Defaults match the demo, so saving a tab without changes changes nothing on your site.

Color Settings

The first tab โ€” change the look of the whole site in a few clicks.

Choose a ready-made Color Scheme to set the Primary and Accent colors in one click, then fine-tune below. A live preview updates as you pick.

The Theme Options Color Settings tab with six color schemes and a palette preview
Appearance โ†’ Theme Options โ†’ Color Settings, with the six ready-made schemes and the palette preview.
Garnet Ocean Forest Crimson Teal Slate
GroupColors
Brand ColorsPrimary (buttons, links, icons, heading accents, dark sections) and Accent (eyebrow labels, highlighted words, small details).
ShadesPrimary Dark (dark sections, footer, page banners), Primary Darker (image overlays), Primary Light (glows and highlights), Accent Light (accents on dark backgrounds).
Backgrounds & BordersSoft Tint (behind icons, quotes and highlighted blocks), Section Background (alternating sections), Border Color (cards, fields, dividers).
๐ŸŽจ

Auto shades. Everything other than Primary and Accent is worked out from those two, so changing them re-colors the shades, tints and borders too. Each shade shows an Auto note with its current value; pick a color to set it by hand, and use Clear to put it back on Auto.

The same palette is applied to the block editor's color picker and canvas, and to every Garnet Toolkit widget. Photos, the bundled logo and the demo preview images keep their original purple, because they are image files โ€” swap them for your own.

Blog Settings

GroupControls
Banner SettingsEnable Banner turns the banner on the blog listing (/blog, /blog-standard, /blog-grid) and single posts on or off โ€” a single post keeps its title when the banner is off. Banner Image, Tag, Title and Description set its content.
Archive & Search BannerA background photo for the banner on category, tag, author and date archives and on search results. Empty gives the plain banner.
Layout SettingsBlog Layout โ€” Standard (single column) or Grid (card grid) for your Posts page.
Sidebar SettingsSidebar Position for the blog listing/archives/search, and separately for single posts: Right, Left or None.

The sidebar's contents are managed under Appearance โ†’ Widgets โ€” see Widget Areas. Posts per page is a normal WordPress setting (Settings โ†’ Reading).

Header Settings

SettingControls
Logo & Site IdentityThe logo image, site title and tagline are set in Appearance โ†’ Customize โ†’ Site Identity. Here you set Logo Height (20โ€“120 px; on small screens it never exceeds 56 px) and switch the site title and tagline next to the logo on or off. Without a logo image the theme's default mark shows.
Sticky Header"Smart" (hides while scrolling down, returns on scroll up โ€” the default), "Always visible", or "Not sticky".
Transparent Header on the Front PageLets the header float over the hero until the page is scrolled. Applies to a front page built with Elementor; other pages always use the solid header.
ButtonShow or hide the call-to-action button at the right of the header (hidden on small screens), its text, link (defaults to your Contact page; empty hides the button), open-in-new-tab switch, and an optional Font Awesome icon from a visual picker.
NavigationThe menu and its dropdowns come from the Primary Menu location (Menus).

404 Page Settings

GroupControls
ContentShow the large "404" number and the dotted decoration; Eyebrow Text, Title and Description.
Primary ButtonShow, text, link and optional icon (default: Back to Home).
Secondary ButtonShow, text and link (default: Contact Support). An empty link hides the button.
Helpful LinksA row of links under the buttons. They come from a menu assigned to the 404 Page Links location; until you assign one, links to Services, About and Blog are shown.

License

Paste your Envato purchase code here to keep it on file; it is stored where the Envato Market plugin looks for it. Nothing in Garnet is locked behind a purchase code โ€” every feature works with or without one โ€” and updates are delivered through the official Envato Market plugin.

Purchase codes look like xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx; a code in the wrong format is rejected as a typo check. Only the last characters of a saved code are shown afterwards, and saving the field empty removes it. You can download your code from your Envato Downloads page.

Widget Areas

Appearance โ†’ Widgets.

The theme registers the Blog Sidebar, shown beside blog listings, archives, search results and single posts. On first activation it is filled with Search, Categories and Tags; with Garnet Toolkit active it also gets Newsletter and Featured Posts. Add, remove and reorder like in any WordPress sidebar โ€” third-party widgets work too. Where it sits (or whether it shows) is set in Blog Settings.

Garnet Toolkit adds 15 more areas for the Service, Portfolio and Team templates โ€” see Archives & Detail Pages. On the Widgets screen, inactive widgets sit on the left and the live areas are stacked on the right for easier dragging.

Layouts & Sidebar

Choose Standard (one column, larger cards) or Grid (two-column cards) under Blog Settings; both share the Blog Sidebar. Two page templates โ€” Blog Standard and Blog Grid โ€” always use their own layout, and the demos include pages for both (/blog-standard, /blog-grid) so you can compare.

A post marked Sticky (Quick Edit โ†’ Make this post sticky) is pulled out of the main list and shown through the sidebar's Featured Posts widget, so it never appears twice.

Post Formats

Set per post in the block editor: Post sidebar โ†’ Format.

โ–ถ
Video
Badged on cards and the post banner โ€” embed the video anywhere in the content.
๐ŸŽง
Audio
For podcast episodes or audio clips.
๐Ÿ–ผ
Image
A single striking image with light commentary.
โ–ฆ
Gallery
A photo-led post โ€” pair with a Gallery block.
“
Quote
A short client or team quote.
๐Ÿ”—
Link
Make the destination URL the first link in the post; the card title, thumbnail and "Visit Link" button then go straight to it.

Every format otherwise shares the same card and single-post design โ€” only the badge (and the Link format's routing) changes.

Share, Authors & Comments

  • Share buttons. Single posts show Facebook, X and LinkedIn share links (a Garnet Toolkit feature). They are plain links and contact those services only when a visitor clicks one.
  • Author profiles. Garnet Toolkit adds fields to each user profile (Users โ†’ Profile): a local avatar image that replaces Gravatar, and Facebook, LinkedIn, Instagram and X links shown on author boxes. They live in the plugin, so the data stays if you change theme.
  • Comments. Standard WordPress threaded comments. Turn them on or off per post in the editor's Discussion panel, or globally under Settings โ†’ Discussion.

Block Styles & Patterns

Garnet styles every core block, supports wide and full alignment, and adds a few extras to the block editor that follow your brand colors.

Block style variations

Select a block, then open Styles in the block sidebar.

BlockStyles added
ButtonAccent
QuoteMinimal
GroupSoft Panel, Dark Panel
ListChecklist
ImageSoft Corners

Block patterns

In the inserter, open Patterns โ†’ Garnet for four text-only starting layouts: Call to Action Banner, Three Features, Testimonial and Intro with Checklist. They contain no photos, so add your own.

The editor uses the theme's fonts and colors, so what you see while writing matches the front end.

Customizing Safely

  • Child theme. Make changes to templates and styles in a child theme so a theme update never overwrites them. The demo import and Garnet Toolkit recognize a child theme of Garnet.
  • Overriding plugin templates. Copy any file from garnet-toolkit/templates/ into a garnet-toolkit/ folder inside your (child) theme, keeping the same relative path, and edit the copy.
  • Translation. Both the theme (garnet) and plugin (garnet-toolkit) are translation-ready, with .pot files in their languages folders. Use a tool such as Loco Translate or Poedit.
  • Right-to-left languages. RTL stylesheets are included and load automatically for RTL languages.
  • Brand color in custom CSS. Use the palette variables โ€” for example var(--gnt-primary) and var(--gnt-accent) โ€” so your additions follow Color Settings.

FAQ

Do I need any plugins to use Garnet?

No. The blog, pages, archives, search, menus and Theme Options all work with no plugins. You need Garnet Toolkit and Elementor to use the widgets and demo layouts.

Do I need Elementor Pro?

No. The free version of Elementor is enough for every Garnet widget.

Why does the demo look different from the live preview?

The preview's stock photos and background videos cannot be redistributed, so they are not in the download. Replace the placeholders with your own media.

Why don't the contact forms work out of the box?

Garnet ships no mail-handling code. Build a form in Contact Form 7 (or another form plugin) and select it, or paste its shortcode, in the CTA / Contact or Jobs widget.

Why is the newsletter form missing?

Install Mailchimp for WP, create a form, and choose it under Theme Options โ†’ Footer Settings โ†’ Newsletter. Until then the footer form, Blog Sidebar widget and CTA Band stay hidden.

Why is the Services / Portfolio / Team / Jobs section empty?

Those widgets list entries from Garnet Toolkit's content types. Make sure the plugin is active and add entries under the Services, Portfolio, Team and Careers admin menus.

How do I change the site's colors?

Appearance โ†’ Theme Options โ†’ Color Settings. Choose a scheme or set Primary and Accent; everything else follows.

How do I change the posts-per-page count?

Settings โ†’ Reading โ†’ "Blog pages show at most". Garnet does not duplicate this as a theme setting.

Can I use a different page builder?

The widgets are Elementor widgets, so the demo pages need Elementor. The rest of the theme works with the block editor.

Does the plugin send data to third parties?

No. The only outside content is the optional GTK Map widget, which loads a Google Maps embed on pages where you place it and enter an address, and the share links, which contact Facebook, X or LinkedIn only when clicked.

Troubleshooting

The demo import button or screen is missing

Install and activate One Click Demo Import and Garnet Toolkit, and make sure Garnet is the active theme. The screen is under Appearance โ†’ Import Demo Data.

The import stalls or times out

Raise your host's PHP limits (max_execution_time of 300+ seconds, memory_limit of 256M or more), then run the import again on a clean site.

Widgets don't appear in Elementor

Confirm Garnet Toolkit is active and Elementor is 3.5.0 or newer. Look in the Garnet Toolkit category at the top of the panel, or search "GTK".

A page looks unstyled or out of date after a change

Regenerate Elementor's files (Elementor โ†’ Tools โ†’ Regenerate CSS & Data), then clear any caching plugin and your browser cache.

Pages show a title and plain text instead of the design

That page was built with Elementor and Elementor is inactive. Re-activate it under Plugins.

/services/, /portfolio/ or /team/ shows the wrong page or a 404

Check whether a Page with that slug exists: a published Page takes over the URL (see page-first archives). If you recently turned the plugin off and on, visit Settings โ†’ Permalinks and click Save to refresh the rewrite rules.

The header shows the wrong navigation menu

Switching themes can remap menu locations. Go to Appearance โ†’ Menus โ†’ Manage Locations and confirm Primary Menu points at the menu you want.

The footer or sidebar newsletter form is missing

Pick a Mailchimp for WP form under Footer Settings โ†’ Newsletter (see the FAQ).

An icon isn't showing

The theme self-hosts Font Awesome 6 for its own icons, while Elementor's icon picker bundles Font Awesome 5; the two sets don't share every icon name. If a picked icon renders blank, choose the nearest equivalent from the picker's search.

Changelog

Garnet theme

1.0.0 โ€” Initial release.

Garnet Toolkit plugin

  • 1.9.8 โ€” CTA and Jobs widgets accept a form shortcode from any form plugin; refreshed demo content, settings snapshots and translation template.
  • 1.9.7 โ€” Refreshed demo content; updated plugin URI and the demo-media license note.
  • 1.9.5 โ€“ 1.9.6 โ€” Demo content refreshes (the Portfolio bottom bar gained the More Case Studies grid).
  • 1.9.4 โ€” Avatar and author social fields moved here from the theme (values kept); widget stylesheet loads only where needed; the Map widget no longer ships a default address; the demo import updates content through core functions.
  • 1.9.2 โ€” Security and coding-standards hardening; added readme.txt.

Credits & Licenses

Bundled as files (not loaded from a CDN at runtime) โ€” each license covers this redistribution:

  • Bootstrap 5.2.3MIT License
  • Font Awesome Free 6.5.2SIL OFL 1.1 / CC BY 4.0 / MIT
  • Owl Carousel 2.3.4 (theme and plugin)MIT License
  • Poppins & InterSIL Open Font License 1.1
  • TGM Plugin Activation 2.6.1GPL-2.0+

Demo photography and video are for the live preview only and are not included in the download. Brand marks in the demo logo strip are AI-generated placeholders, not real companies or trademarks. The theme and plugin code are released under the GNU General Public License v2 or later.

Support

Before you write in, please check the FAQ and Troubleshooting. For questions not covered here, please submit a support ticket.

When asking for help, include your WordPress, PHP, Garnet and Garnet Toolkit versions, a list of active plugins, and the page URL โ€” it speeds up the answer. Support covers the product as sold; custom code and third-party plugin conflicts are outside its scope.