Getting Started

Introduction to Theme Worx

Welcome to Theme Worx! This guide walks you through everything from first-time installation to advanced customization. Whether you're building a business site, online store, portfolio, or blog, these docs will help you launch faster and with confidence.

Fast Setup

Install the theme and import demo content in under 10 minutes with one-click import.

Visual Editing

Full Elementor support with custom Theme Worx widgets for total design freedom.

Expert Support

Stuck anywhere? Our 24/7 support team is ready to help with any question.

New to WordPress? If this is your first WordPress site, we recommend reading the WordPress basics guide before diving in. It covers hosting, dashboards, and plugins.

Before You Start

Server Requirements

Make sure your hosting environment meets the minimum requirements before installing your Theme Worx theme for the smoothest experience.

RequirementMinimumRecommended
PHP Version7.48.1+
MySQL / MariaDB5.6 / 10.08.0 / 10.4+
WordPress6.06.6+
Memory Limit128 MB256 MB+
Upload Max Size32 MB64 MB+
SSL CertificateOptionalRequired for WooCommerce

Important: If your PHP version is below 7.4, the theme may not activate correctly. Contact your hosting provider to upgrade PHP before installation.

Step by Step

Theme Installation

You can install the Theme Worx theme directly from your WordPress dashboard or via FTP. Follow the method that suits you best.

Method 1: WordPress Dashboard (Recommended)

  1. Log in to your WordPress admin panel at yoursite.com/wp-admin.
  2. Go to Appearance → Themes → Add New and click Upload Theme.
  3. Click Choose File, select the theme .zip file from your Theme Worx download, then click Install Now.
  4. Once installed, click Activate to enable the theme on your site.
  5. You'll see a welcome notice — click Install Required Plugins to continue.

Method 2: FTP Upload

  1. Unzip the theme package on your computer.
  2. Connect to your site via FTP (FileZilla or similar) and navigate to /wp-content/themes/.
  3. Upload the unzipped theme folder to this directory.
  4. Return to WordPress, go to Appearance → Themes, and activate Theme Worx.

Pro tip: After activation, install only the plugins recommended by the theme (shown in the setup notice). Installing unnecessary plugins can slow down your site.

Required Plugins

PluginPurposeRequired
ElementorDrag-and-drop page buildingYes
Theme Worx CoreCustom widgets, demo import, theme featuresYes
Contact Form 7Contact form supportRecommended
WooCommerceOnline store functionalityFor shop sites
Quick Start

One-Click Demo Import

Skip the blank canvas — import a full pre-built demo with pages, menus, and settings in one click, then replace the content with your own.

  1. Navigate to Theme Worx → Demo Import in your WordPress dashboard.
  2. Browse the available demo layouts and click Import on the one you like.
  3. Choose whether to import full demo content (pages, images, settings) or options only (settings without dummy content).
  4. Wait for the progress bar to complete — this may take 2–5 minutes depending on your server.
  5. Once done, visit your site to see the imported demo. Start replacing text, images, and links with your own.

Note: Demo import replaces existing content. Always run it on a fresh WordPress install or a staging site — not on a live site with existing pages.

WP-CLI Alternative
# Import demo via WP-CLI (advanced users) wp themeworx demo import business-landing --content=full
Customize

Theme Options & Customizer

Theme Worx gives you powerful options to control your site's look and feel — no coding required. Find all settings under Theme Worx → Theme Options.

Global Colors

Set primary, secondary, and accent colors that apply across your entire site.

Typography

Choose from 900+ Google Fonts or upload custom fonts for headings and body text.

Header & Footer

Switch header styles, enable sticky nav, and build custom footers with widgets.

Blog Layouts

Pick grid, list, or masonry layouts and control metadata, excerpts, and sidebars.

Setting Your Brand Colors

  1. Go to Theme Worx → Theme Options → Global Settings.
  2. Click the Primary Color swatch and pick your brand color (or enter a hex code).
  3. Set the Accent Color used for buttons, links, and highlights.
  4. Click Save Changes — colors update live across buttons, headers, and accents.
functions.php Override
// Override default primary color from child theme add_filter( 'themeworx_primary_color', function() { return '#6CAF17'; } );
Build Pages

Page Building with Elementor

Every Theme Worx theme ships with custom Elementor widgets and template kits so you can build stunning pages visually — just drag, drop, and edit.

Using Theme Worx Widgets

  1. Edit any page with Elementor and search for "Theme Worx" in the widget panel.
  2. Drag widgets like Theme Worx Heading, Feature Grid, Pricing Table, and Testimonial Slider onto your layout.
  3. Customize content, colors, and spacing from the left-hand settings panel.
  4. Click Update to save — changes go live instantly.

Theme Templates

  • Single Post Template — controls the layout of all blog posts automatically.
  • Archive Templates — style your blog, category, and search result pages.
  • Header & Footer Templates — build once, display site-wide via Theme Worx display rules.

Elementor Free vs Pro: Theme Worx works with both. Elementor Pro unlocks theme builder features for full site editing, but it is not required.

Online Store

WooCommerce Setup

Theme Worx includes deep WooCommerce integration — styled product pages, cart, checkout, and account areas that match your theme perfectly out of the box.

  1. Install and activate WooCommerce from Plugins → Add New.
  2. Run the WooCommerce setup wizard to configure store basics (currency, payments, shipping).
  3. Go to Theme Worx → Theme Options → WooCommerce to control shop layout, product image sizes, and cart behavior.
  4. Create your first product under Products → Add New and preview the shop page.
FeatureLocationDefault
Shop LayoutTheme Options → WooCommerceGrid — 3 columns
Product GalleryTheme Options → WooCommerceZoom + Lightbox on
Cart DropdownHeader BuilderEnabled
AJAX Add to CartTheme Options → WooCommerceEnabled

Ready to sell: For payment gateways in India and worldwide, we recommend Razorpay, Stripe, or PayPal — all work seamlessly with Theme Worx.

Optimize

Performance & SEO Tips

Theme Worx is built lightweight for speed. Follow these best practices to keep your site scoring 90+ on PageSpeed and ranking well in search engines.

  • Use a caching plugin — WP Super Cache or LiteSpeed Cache dramatically improve load times.
  • Optimize images — install ShortPixel or Imagify to compress uploads without visible quality loss.
  • Disable unused fonts — in Theme Options → Typography, only load the font weights you actually use.
  • Enable lazy loading — built into the theme for images below the fold; keep it enabled.
  • Install an SEO plugin — Rank Math or Yoast SEO for meta titles, sitemaps, and schema.
Disable Emoji Script (Speed Hack)
// Add to child theme functions.php add_action( 'init', function() { remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); } );
Fix Issues

Common Issues & Solutions

Run into a problem? Here are the most common issues reported by Theme Worx users and how to fix them quickly.

IssueSolution
Demo import fails or times out Increase PHP memory limit to 256 MB and max execution time to 300 in php.ini, then retry.
Plugins not installing Check FTP/SFTP credentials in wp-config.php or install plugins manually via Plugins → Add New → Upload.
Styling looks broken Go to Appearance → Theme Options and click Regenerate CSS. Clear your caching plugin afterward.
Fonts not loading Ensure Google Fonts are enabled in Theme Options → Typography and flush permalinks (Settings → Permalinks → Save).
WooCommerce emails unstyled WooCommerce → Settings → Emails → Manage templates → Reset template defaults.

Still stuck? Before contacting support, temporarily switch to a default theme (like Twenty Twenty-Four) to check for plugin conflicts, then open a ticket with your site URL and login details.

Quick Answers

Documentation FAQ

Quick answers to the most frequent questions about licensing, updates, and customization.

Can I use one license on multiple sites? The standard license covers one website. For multiple sites, check our extended/agency licensing options.
Do I get future updates? Yes — all Theme Worx purchases include lifetime free updates from your account dashboard.
Will updates overwrite my customizations? Never make edits in the main theme folder. Use a child theme for custom CSS/PHP so updates never touch your changes.
Is support included? Yes, dedicated 24/7 support is included with every purchase via our support ticket system.
Can I translate the theme? Absolutely. Theme Worx is WPML and Polylang compatible, and includes a .pot file for custom translations.

Still Need Help?

Our Theme Worx support team is available 24/7. Open a ticket and we'll get your site back on track fast.

Contact Support