Liftora documentation

A WordPress theme for gyms, fitness studios, functional fitness boxes, yoga and pilates studios, boxing clubs and personal trainers. Six demos, a weekly class timetable, membership plans with a monthly / yearly switch, a BMI calculator, a busy-times chart, member transformations, trainer profiles and a free trial form.
Thank you for choosing Liftora. This guide takes you from a fresh WordPress site to a copy of the demo with your own details. If something is not covered here, write to support@codememory.com — we answer within one working day.
- Version1.0.0
- WordPress6.5 or later
- PHP7.4 or later
- Live demoOpen the demo
Highlights
- Six fitness demos imported in one click
- Weekly class timetable with type filters and day tabs on phones
- Free trial form that only offers real class times
- Membership plans with a monthly / yearly switch
- BMI calculator in metric and imperial
- "Best time to train" busy-times chart
- Member transformations with before and after numbers
- Classes with sessions, intensity, level and calories
- Class finder in the hero
- Trainer profiles with qualifications and coaching days
- Opening hours with an "Open now" badge
- Reviews, FAQ, steps, stats, ticker and a blog
- 20 Elementor widgets (free Elementor)
- Every section also works as a shortcode
- Call / free class bar on phones
- Light and dark mode
- Colours and fonts from the Customizer
- Block patterns and every core block styled
- Self-hosted fonts, nothing loaded from Google
- Translation ready, right-to-left support
- Child theme included
What is in the download
themeforest-liftora-wordpress-theme/ ├── liftora.zip ← the theme: upload this in WordPress ├── liftora-child.zip ← child theme, for your own code changes (optional) ├── plugins/liftora-core.zip ← the theme's plugin (also installed from inside the theme) ├── demo-content/ ← demo files for a manual import ├── documentation/ ← this guide, as HTML and PDF └── licensing/ ← GPL licence, font licences and credits
liftora.zip, not the whole download. Uploading the download zip gives the error
"The package could not be installed. The theme is missing the style.css stylesheet."Requirements
- WordPress 6.5 or later (tested up to 7.1).
- PHP 7.4 or later (8.2 or later recommended).
- For the demo import: PHP
memory_limit256M,max_execution_time300, upload size 32M. Most hosts already allow this; if an import stops half-way, ask your host to raise these values.
Every plugin the theme uses is free from wordpress.org. Nothing needs a paid licence.
Installing the theme
- In your dashboard, go to Appearance → Themes → Add New Theme → Upload Theme.
- Choose
liftora.zipand click Install Now, then Activate. - Optional: install and activate
liftora-child.zipthe same way (see Child theme).
Upload by FTP instead: unzip liftora.zip and copy the liftora folder to
wp-content/themes/, then activate it under Appearance → Themes.
Plugins
After activation, a notice at the top of the dashboard lists the plugins the theme uses. Click Begin installing plugins (or go to Appearance → Install Plugins), select them all, choose Install, then activate them.
| Plugin | What it adds | |
|---|---|---|
| Liftora Core | Required | Classes, trainers, transformations, reviews, class types, goals, the class timetable, the free trial form, membership plans, the BMI calculator, the busy-times chart, opening hours, widgets, shortcodes and the demo import. Included with the theme. |
| Elementor | Recommended | The free page builder used for the demo pages. The theme's own widgets appear in Elementor's Liftora group. |
| One Click Demo Import | Recommended | Imports a demo in one click. You can remove it after the import. |
The theme works without any plugin: posts, pages, menus, widgets and search are styled the same. The plugin is needed for the gym features (classes, timetable, trainers, transformations, free trial form…).
Importing a demo
The import gives you the demo site: pages, classes, trainers, transformations, reviews, posts, menus, widgets and the Customizer settings. Use it on a new site: it adds content next to what you already have.
- Install the plugins above.
- Go to Appearance → Import Demo Data.
- Pick a demo and click Import. It takes one to three minutes; keep the page open.
- Done: visit your site. The home page, menus and blog page are already set.
| Demo | Home page | Accent |
|---|---|---|
| Strength gym | /home-gym/ | #c6f432 |
| Functional fitness box | /home-box/ | #ff6a1a |
| Yoga & pilates studio | /home-yoga/ | #b4532a |
| Personal trainer | /home-trainer/ | #2346ff |
| Boxing club | /home-boxing/ | #df2228 |
| Boutique fitness studio | /home-studio/ | #d81b60 |
All six home pages are imported with every demo; the demo you pick decides which one is the front page and which colours and header the Customizer uses. To switch later, go to Settings → Reading and choose another home page.
Manual import
If the one-click import is blocked by your host, use the files in demo-content/:
- Tools → Import → WordPress (install the importer when asked) → upload
content.xml. - Install Widget Importer & Exporter → Tools → Widget Importer & Exporter → upload
widgets.wie. - Install Customizer Export/Import → Appearance → Customize → Export/Import → upload
customizer-<demo>.dat. - Appearance → Menus → Manage Locations: set the main, top bar and footer menus. Settings → Reading: choose the home and blog pages.
After the import: your details
The demo uses a made-up phone number, address, opening hours, timetable and prices. Replace them with yours, in this order:
- Phone number and top bar: Appearance → Customize → Liftora options → Header and top bar. Set Phone number, Top bar text (a short line such as your opening hours) and the Label next to the phone (the demo says "First class free"). Every "Call" button on the site uses this number.
- Logo and site icon: Appearance → Customize → Site Identity.
- Colours: Appearance → Customize → Colors. The six demo home pages each have their own accent colour (see Page options); clear it there to use the Customizer colour.
- Opening hours, busy times, trial page and emails: Settings → Liftora Core (see Opening hours and busy times and Free trial requests).
- Your classes and timetable: edit each class under Classes and set its sessions (see Class timetable).
- Footer widgets: Appearance → Widgets → Footer column 1–4: edit the Contact details widget (address, phone, email).
- Your content: edit the trainers, transformations and reviews in the dashboard menus of the same names, and replace the placeholder photos with your own.
Classes, trainers, transformations and reviews
The Liftora Core plugin adds four content types, a Class types list and a Goals list to the dashboard. Each content type has a Details box under the editor.
| Menu | Used for | Details |
|---|---|---|
Classes/classes/ | One page per class or service (including personal training). Shown by the Classes and Class timetable widgets and the classes archive, and listed in the free trial form and the class finder. | Icon, drop-in price ("$18"), price note ("free with Full Access"), length in minutes, level ("All levels"), intensity from 1 to 5 (shown as bars), calories ("400–550 kcal"), room, best for, sessions (see Class timetable), what you will do (one per line) and an "At a glance" list (one line per item as label|value, for example Group size|Up to 10 people). |
Trainers/trainers/ | Your coaches, teachers and personal trainers. | Role, years coaching, qualifications, focus, the days they coach, a motto and an optional email. The featured image is the portrait (a tall photo works best). Each profile has a Train with button that opens the free trial form with that trainer chosen. |
Transformations/transformations/ | Member success stories. Shown by the Transformations widget as cards, newest first. | Date, result ("−18 kg", "120 kg"), how long it took ("8 months"), plan ("Barbell Strength"), coach, numbers before and after (one per line as measure|before|after, for example Deadlift|0 kg|120 kg) and how they did it (one line per phase as phase|what). |
| Reviews | Member reviews shown by the Reviews widget (no page of their own). | Rating, member line ("Member since 2025"), class or plan, where the review was left. The title is the member's name; the text is the review. The Reviews widget can show only some reviewers (Only these reviewers, names comma separated) or only reviews that mention some classes. |
Class types (under Classes) group classes, for example Strength, HIIT or Yoga & pilates. Each type
has its own page at /class-type/<name>/, and the Class types widget shows each one as a photo tile with
its number of classes. Goals (also under Classes) group classes and transformations by what members want,
for example Lose weight or Build strength. A class can have several of each.
Turn on Show filter buttons in the Transformations widget (or filter="yes" in the shortcode)
to add a button per goal above the cards.
The featured image of a class, transformation or post is used on its card and at the top of its page. Use landscape photos at least 1600 × 900 px.
Class timetable
Each class has a Sessions field: one line per session as days|time|coach|room, for example:
Mon,Wed,Fri|06:30|Marcus|Iron room
Tue-Thu|18:30|Jade|Iron room
Sat|09:00|Marcus|Iron room
Days can be one day (Sat), a list (Mon,Wed,Fri), a range (Mon-Fri) or
every day. Times use the 24-hour clock. Leave the field empty for classes booked by appointment, such as
personal training.
- The Class timetable widget (or
[liftora_timetable]) builds the week from every class's sessions: one column per day, today highlighted, a colour per class type and a Try free link on each session that opens the free trial form with the class, day and time filled in. - Show filter buttons adds a button per class type; Only these class types limits the timetable,
for example
type="mind-body"for a yoga page. - On phones and tablets the timetable shows one day at a time with day tabs, starting with today.
- Each class page lists its own sessions under When it runs, and class cards show the days.
Free trial requests
The Free trial form widget (or the [liftora_trial] shortcode) asks for the class to
try (or a gym floor visit), an optional trainer, the day and the time, the visitor's name, phone and email, their main
goal, how much they train now, how to confirm (text message, phone call or email) and an optional message. Name, day,
time and a phone number or email are required. Spam protection is built in (a hidden field and a limit on repeated
sends) and no other plugin is needed.
- Times that are real: pick a class and a day and the time list shows only that class's sessions on that day; days without the class say which days it runs. With no class picked, the form offers gym floor visit times inside your opening hours. The same check runs again on the server when the form is sent.
- Every request is saved under Free trials in the dashboard, with a counter of new ones. Open a request to see the details and set its status: New, Called back, First visit booked, Came in, Joined, No-show, Did not join.
- Settings → Liftora Core → Free trial requests: choose the Free trial page (the page with the Free trial form widget), the minutes between gym floor visit times, turn email alerts on or off, choose the address (empty = the site admin email) and edit the thank-you message and the privacy note.
- Emails are sent by WordPress. If they do not arrive, install an SMTP plugin such as WP Mail SMTP; requests are saved in the dashboard either way.
The class finder
Turn on Show the class finder in the Hero widget. Visitors pick a class and a day and press Try it free: the free trial page opens with both filled in, ready to choose a time. The Try this class free button on each class page, the Train with button on each trainer and the timetable's Try free links open the same form.
Opening hours and busy times
Settings → Liftora Core → Opening hours and busy times: set an opening and a closing time for each day. Leave both empty on days you are closed, and add an optional note (for example "Coaches on the floor at every opening hour").
- The Opening hours widget (Elementor) or
[liftora_hours]shortcode shows the hours beside your address and phone number. The Liftora: Opening hours widget shows them in the sidebar or footer. - Today's row is highlighted, and a badge says Open now (with the closing time) or Closed now. The badge uses the time zone in Settings → General, and it is worked out in the visitor's browser, so it stays right even when your pages are cached.
- Busy times: one line per period as
days|from-to|level, for exampleMon-Thu|17-20|packed. Levels are quiet, steady, busy and packed; open hours you do not list count as quiet. - The Best time to train widget (or
[liftora_crowd]) turns those lines into an hour-by-hour chart for each day, with day tabs, today picked and the current hour marked ("Right now: usually steady"). - The week starts on the day set in Settings → General → Week Starts On; times use the time format set there.
Membership plans and the BMI calculator
The Membership plans widget (or [liftora_pricing]) shows one card per plan. Each line
is Name|Price|Note|Feature; Feature|yes|Button text|Button link|Yearly price|Yearly note; write
yes in the fifth part to highlight a plan. Turn on Show a Monthly / Yearly switch to let visitors
swap every card to its yearly price, and add a badge such as "2 months free".
The BMI calculator widget (or [liftora_bmi]) works in metric (cm, kg) and imperial
(ft, in, lb), shows the result on a coloured scale with the category and a tip you can edit for each category, and an
optional button (for example to the free trial page). Nothing is saved or sent anywhere: the result is worked out in
the visitor's browser. A short health note is shown under the ranges; edit or clear it in the widget.
Page options
Each page has a Page options box in the editor sidebar:
- Accent colour for this page: overrides the Customizer accent on this page only. The demo uses it to give each demo home page its own colour.
- Colour scheme: light or dark for this page only (the Strength gym, Functional fitness box and Boxing club demos are dark).
- Header layout: classic, centered or contact, for this page only.
Leave them empty to follow the Customizer.
Page templates
| Template | Use |
|---|---|
| Default | Page title band, content and no sidebar. |
| Full width, no title | For pages built with Elementor: the content fills the screen and you add your own hero. All demo pages use it. |
| Full width with title band | The title band, then full-width content. |
Customizer settings
Appearance → Customize. Colours are in the Colors section; everything else is in the Liftora options panel. Changes show in the preview before you publish them.
| Setting | Type | Default |
|---|---|---|
| Colors | ||
| Accent colour (buttons, links, icons) | color | #c6f432 |
| Ink colour (text, header, footer) | color | #121315 |
| Paper colour (page background) | color | #f1f2ee |
| Style and fonts | ||
| Colour scheme | select | Light |
| Show a light/dark switch in the header | checkbox | On |
| Heading font | select | Antonio |
| Body font | select | Encode Sans |
| Body text size (px) | number | 17 |
| Corner rounding (px) | number | 6 |
| Header and top bar | ||
| Header layout | select | Classic: logo left, menu right |
| Keep the header visible while scrolling | checkbox | On |
| Show the search button | checkbox | On |
| Header button text | text | empty |
| Header button link | url | empty |
| Show the top bar | checkbox | On |
| Top bar text (for example your opening hours) | text | empty |
| Phone number | text | empty |
| Label next to the phone (for example "First class free") | text | empty |
| Footer | ||
| Widget columns | select | 4 |
| Footer text (links allowed). Leave empty for the site name and year. | textarea | empty |
| Show a back-to-top button | checkbox | On |
| Show the site name in large outline letters in the footer | checkbox | On |
| Blog | ||
| Post list layout | select | Grid of cards |
| Sidebar | select | Right |
| Show the author on posts | checkbox | On |
| Show the date on posts | checkbox | On |
| Show related posts under each post | checkbox | On |
| Mobile call bar | ||
| Show a call / trial bar at the bottom of phone screens | checkbox | On |
| Second button text (the first button calls your phone number) | text | empty |
| Second button link | url | empty |
The site title, tagline, logo, site icon, background and homepage settings are WordPress's own, in Site Identity, Background image and Homepage Settings.
Widgets
Appearance → Widgets. Areas: Blog sidebar and Footer column 1 to Footer column 4 (set the number of footer columns in the Customizer). The plugin adds three widgets, named Liftora: … in the widget list:
- Contact details — phone, email, address, each with a link.
- Opening hours — your hours from Settings → Liftora Core, with an "Open now" badge.
- Classes list — links to your classes; the current class is highlighted.
Building pages with Elementor
All demo pages are built with the free Elementor plugin and the theme's widgets.
- Create a page, set its Template to Full width, no title, and click Edit with Elementor.
- Search for the widget or open the Liftora group in the left panel and drag a widget onto the page.
- Edit its text and options in the left panel. Every widget has a Background option (light, paper, dark or accent colour) so sections alternate like the demo.
The widgets fill themselves from your content: Classes, Class timetable, Class types, Transformations, Trainers, Reviews
and Latest posts show the items you add in the dashboard. List fields (prices, steps,
questions…) take one item per line, with the parts separated by |, as the help text under each field shows.
Elementor's own Google Fonts loading is switched off by the demo import, so the site keeps using the theme's self-hosted fonts.
Without Elementor: shortcodes
Every widget is also a shortcode, so you can build the same sections in the block editor: add a Shortcode block and type, for example:
[liftora_timetable filter="yes"] [liftora_results count="6" filter="yes"] [liftora_trial title="Claim your free class"]
Options are the same as in Elementor. In list options, separate items with || and parts with
|. Images take an attachment ID (Media → Library → the number in the address) or a full URL.
Hero — [liftora_hero]
| Option | What it does |
|---|---|
layout | Layout Choices: split, cover |
primary_label | Button text |
primary_url | Button link |
show_phone | Show the phone number (from the Customizer) |
secondary_label | Second button text (when the phone is hidden) |
secondary_url | Second button link |
badges | Short points, one per line |
finder | Show the class finder (class and day) |
image | Photo |
rating | Rating (for example 4.9/5) |
rating_text | Rating note (for example "from 1,200 member reviews") |
card_title | Floating card title |
card_text | Floating card text |
Also: eyebrow, title, text.
Classes — [liftora_classes]
| Option | What it does |
|---|---|
count | How many |
type | Only these class types (slugs, comma separated, optional) |
goal | Only this goal (slug, optional) |
style | Style Choices: cards, icons |
show_price | Show drop-in prices for classes with no timetable |
more_label | Button under the grid |
more_url | Button link |
Also: eyebrow, title, text, columns, tone.
Class timetable — [liftora_timetable]
| Option | What it does |
|---|---|
type | Only these class types (slugs, comma separated, optional) |
filter | Show filter buttons by class type |
note | Small print under the timetable |
Also: eyebrow, title, text, tone.
Class types — [liftora_types]
| Option | What it does |
|---|---|
count | How many types (4 fills the row best) |
Also: eyebrow, title, text, tone.
Transformations — [liftora_results]
| Option | What it does |
|---|---|
count | How many |
type | Only this class type (slug, optional) |
goal | Only these goals (slugs, comma separated, optional) |
filter | Show filter buttons by goal |
more_label | Button under the cards |
more_url | Button link |
Also: eyebrow, title, text, tone.
Reviews — [liftora_reviews]
| Option | What it does |
|---|---|
summary | Summary line (for example "4.9 average from 1,200 reviews") |
count | How many |
program | Only reviews that mention these classes (comma separated, empty = all) |
only | Only these reviewers, in this order (names, comma separated, optional) |
Also: eyebrow, title, text, columns, tone.
Trainers — [liftora_team]
| Option | What it does |
|---|---|
count | How many |
only | Only these trainers, in this order (names, comma separated, optional) |
Also: eyebrow, title, text, columns, tone.
Numbers — [liftora_stats]
| Option | What it does |
|---|---|
items | Numbers as Value|Label, one per line |
Also: tone.
Why choose us — [liftora_features]
| Option | What it does |
|---|---|
items | Features as icon|Title|Text, one per line. Icons: dumbbell, kettlebell, bolt, flame, bike, stopwatch, pulse, glove, apple, target, run, scale, lotus, rope, trophy, home, drop, award, sun, sparkle, heart, leaf, shield, clock, star, check, users, phone, calendar, tag, badge. |
image | Photo (optional) |
Also: eyebrow, title, text, columns, tone.
How it works — [liftora_steps]
| Option | What it does |
|---|---|
items | Steps as Title|Text, one per line |
Also: eyebrow, title, text, tone.
Membership plans — [liftora_pricing]
| Option | What it does |
|---|---|
items | One plan per line: Name|Price|Note|Feature; Feature; Feature|yes (to highlight)|Button text|Button link|Yearly price|Yearly note |
toggle | Show a Monthly / Yearly switch (uses the yearly prices) |
month_label | Monthly button text |
year_label | Yearly button text |
year_badge | Small badge on the yearly button (for example "2 months free") |
featured_tag | Label on the highlighted plan |
note | Small print under the plans |
Also: eyebrow, title, text, tone.
Questions — [liftora_faq]
| Option | What it does |
|---|---|
items | Questions as Question|Answer, one per line |
Also: eyebrow, title, text, tone.
Call to action — [liftora_cta]
| Option | What it does |
|---|---|
button_label | Button text |
button_url | Button link |
show_phone | Show the phone number |
Also: title, text, tone.
Trust strip — [liftora_trust]
| Option | What it does |
|---|---|
items | Points as icon|Text, one per line |
style | Style Choices: row, ticker |
Also: tone.
Latest posts — [liftora_posts]
| Option | What it does |
|---|---|
count | How many |
category | Only this category (slug, optional) |
Also: eyebrow, title, text, tone.
BMI calculator — [liftora_bmi]
| Option | What it does |
|---|---|
image | Photo (optional) |
tip_under | Tip for underweight |
tip_healthy | Tip for a healthy weight |
tip_over | Tip for overweight |
tip_obese | Tip for obese |
note | Small print (leave empty for the default health note) |
button_label | Button under the result |
button_url | Button link |
Also: eyebrow, title, text, tone.
Best time to train — [liftora_crowd]
| Option | What it does |
|---|---|
note | Small print (the chart uses Settings → Liftora Core → Busy times) |
Also: eyebrow, title, text, tone.
Text and photo — [liftora_about]
| Option | What it does |
|---|---|
image | Photo |
badge_value | Badge number (for example 12) |
badge_label | Badge text |
points | Points, one per line |
button_label | Button text |
button_url | Button link |
reverse | Photo on the right |
Also: eyebrow, title, text, tone.
Free trial form — [liftora_trial]
| Option | What it does |
|---|---|
layout | Layout Choices: split, stacked |
points | Points beside the form, one per line |
button | Button text |
show_phone | Show the phone number |
Also: eyebrow, title, text, tone.
Opening hours — [liftora_hours]
| Option | What it does |
|---|---|
address | Address |
map_url | Directions link (for example a map link) |
show_phone | Show the phone number |
Also: eyebrow, title, text, tone.
Shortcodes: [liftora_hero], [liftora_classes], [liftora_timetable], [liftora_types], [liftora_results], [liftora_reviews], [liftora_team], [liftora_stats], [liftora_features], [liftora_steps], [liftora_pricing], [liftora_faq], [liftora_cta], [liftora_trust], [liftora_posts], [liftora_bmi], [liftora_crowd], [liftora_about], [liftora_trial], [liftora_hours].
Block editor and patterns
Posts and simple pages use the WordPress block editor. Every core block is styled to match the theme, and the editor shows the theme's fonts and colours. Click + → Patterns → Liftora for ready-made sections: hero with call button, three services, call to action, questions and answers, three reviews, price table and contact details. The theme also adds block styles: Card (Group), Check marks (List), Eyebrow (Paragraph) and Framed (Image).
Blog
Settings → Reading → Posts page sets the page that lists your posts (the demo uses "Blog"). Choose a grid or list layout and the sidebar position in Customize → Liftora options → Blog. Posts show the author, date, category, share links (turn them off in Settings → Liftora Core) and related posts.
Light and dark mode
Customize → Liftora options → Style and fonts → Colour scheme: Light, Dark or Follow the visitor's device. With Show a light/dark switch on, visitors can switch with the moon button in the header; their choice is remembered on that device. A single page can be forced to light or dark in its Page options.
Child theme
If you want to change the theme's code, install liftora-child.zip and activate Liftora Child.
Put your CSS in the child theme's style.css and your PHP in its functions.php; copy a
template file from liftora into the child theme to override it. Theme updates replace the parent theme
only, so your changes are kept.
Small style changes do not need a child theme: use Customize → Additional CSS.
Translation and right-to-left
Every text in the theme and the plugin can be translated. The templates are
liftora/languages/liftora.pot and liftora-core/languages/liftora-core.pot.
- Easiest: install Loco Translate → Loco Translate → Themes → Liftora → New language, and translate in your browser. Do the same under Plugins for Liftora Core.
- Or use Poedit: open the .pot file, translate, and save the files as
liftora-fr_FR.po/.moinwp-content/languages/themes/.
Right-to-left languages (Arabic, Hebrew, Persian…) are supported: when WordPress runs in such a language, the layout mirrors automatically.
Updating
When a new version is released, download it from your ThemeForest Downloads page. Then either:
- Appearance → Themes → Add New Theme → Upload Theme → choose the new
liftora.zip→ Replace current with uploaded; or - replace the
wp-content/themes/liftorafolder by FTP.
When the theme comes with a newer Liftora Core, the dashboard notice offers to update the plugin. Your content, menus, widgets and Customizer settings are kept. Changes you made to the parent theme's files are lost: keep them in the child theme.
Questions
"The package could not be installed. The theme is missing the style.css stylesheet."
You uploaded the whole download. Unzip it first and upload liftora.zip only.
The import stopped or shows an error.
Your host stopped the import early. Ask them to raise max_execution_time to 300 and memory_limit to 256M, then run the import again: items already imported are skipped.
The pages look plain after the import.
Activate Elementor and the theme's plugin, then reload. Without Elementor, the pages show the same sections through shortcodes.
Free trial request emails do not arrive.
Requests are always saved under Free trials. For email, check the address in Settings → Liftora Core and install an SMTP plugin such as WP Mail SMTP; many hosts block WordPress's default mail.
Where are the demo photos?
They are licensed for the live demo only, so the import uses placeholders. Add your own photos in Media → Library and set them as featured images.
How do I change the font?
Customize → Liftora options → Style and fonts → heading and body font. All fonts are included in the theme; no Google Fonts requests.
How do I remove the top bar or the phone bar on mobile?
Customize → Liftora options → Header and top bar → Show the top bar, and Mobile call bar.
Can I use the theme on more than one site?
A Regular licence covers one site (one end product). Buy one licence per site.
Support
Support is included with your purchase and covers questions about the theme's features and fixing bugs. It does not cover custom changes or problems caused by other plugins.
Email support@codememory.com with your purchase code and your site address. See the changelog for what changed in each version and third-party materials for credits.