SUBSOLAR DESIGNS

Installation

Set up Odrin and get required plugins installed.

Demo import failing? In our support queue, the cause is almost always hosting-side, not the theme. Ask your host whether their firewall or mod_security rules are blocking outgoing cURL requests - that's the single most common trigger. Bluehost users should also disable Lazy Loading (Bluehost > Performance) before importing, since it conflicts with the importer and with legacy Unyson shortcodes. See the FAQ entry on demo import failures for the full checklist.

Unzip the downloaded package. You can install the Theme in one of the following ways:

  • FTP - copy the non-zipped folder in the /wp-content/themes/ directory in the WordPress installation of your server.
  • Upload - Go to Appearance > Themes in the Admin Dashboard, click the Add New button, then Upload Theme and choose the zipped file with the theme.

If you get a style.css not found error, make sure you are uploading the correct file. It's important to know that the file you have to install is the one inside the downloaded package.

After that go to Appearance > Themes and click Activate on the Theme. After the activation a notice about the plugins that are required will be shown at the top:

Install Plugin

Click on Begin Installing Plugins.

Required Plugins

The theme requires the following plugins to function properly. After activation, you'll be prompted to install them:

Required:

  • Advanced Custom Fields Pro - Powers the theme settings panel and custom fields
  • Subsolar Designs Extras - Provides the Events custom post type and core functionality
  • Elementor Page Builder - The recommended page builder for creating pages
  • Odrin Elementor Widgets - Custom Elementor widgets designed for the theme (Books Panel, Featured Books, etc.)

Recommended:

  • WooCommerce - Required for selling books (products)
  • Contact Form 7 - For the Contact page template
  • One Click Demo Import - For importing demo content
  • Odrin Functionalities - Custom WordPress widgets (About Me, Popular Posts, Social, etc.)
  • Mailchimp for WordPress - For newsletter integration
  • Envato Market - For automatic theme updates from ThemeForest

Legacy (only shown for existing Unyson users):

  • Unyson - Only required if you have existing pages built with the legacy Unyson builder
  • Classic Editor - Required alongside Unyson for legacy page editing
  • Subsolar Mailchimp Widget - Optional; shown if legacy Unyson content or existing Mailchimp widgets are detected

Page Builder Setup

New Installations

For new installations, Odrin uses Elementor as its page builder. After installing the required plugins:

  1. Install and activate Elementor Page Builder (recommended)
  2. Go to Theme Settings in the Admin Sidebar and configure your site options (logo, colors, footer, etc.)
  3. Create pages using the "Edit with Elementor" button

Tip: Elementor's global colors and fonts can be configured in Elementor > Site Settings. These will automatically apply to all your Elementor pages.

Existing Installations (Upgrading from Previous Versions)

If you're upgrading from a previous version of Odrin that used Unyson:

  • The theme will automatically detect your existing Unyson content
  • Unyson will appear as a required plugin to ensure your existing pages continue working
  • You can continue using Unyson for existing pages while creating new pages with Elementor
  • Your Theme Settings and all existing configurations will be preserved

Note: See the Page Builder FAQ section for detailed guidance on using both builders.

Notice: After installation, go to Theme Settings and click the Save Changes button so that the initial options and styles are saved and applied.

The book selling and preview are handled by the WooCommerce Plugin. Upon installing and activating the plugin, you will be asked to set it up.

Setup WooCommerce

The books inside the Theme are created as WooCommerce Products.

Note: If you are new to WooCommerce you can follow their detailed guide on how to set it up here.


1 Click Demo Install

You can install the demo content to get your site up and running quickly with the same look as our online demo.

Installing Demo Content

  1. Install the Plugin: Go to Appearance > Install Plugins and install & activate the One Click Demo Import plugin.

  2. Import Demo Content: After activation, go to Appearance > Import Demo Data. You'll see available demo options with preview images.

  3. Select a Demo: Click on your preferred demo and then click the Import button.

  4. Wait for Completion: The import process will:

    • Import pages, posts, and products
    • Set up navigation menus and assign them to theme locations
    • Configure the homepage and blog page
    • Import widgets
    • Import Elementor templates and global styles (colors, typography)

Warning! We recommend importing on a fresh WordPress installation to avoid conflicts with existing content.

Notice: If you receive a timeout error, check your server settings. You may need to increase the PHP max_execution_time and memory_limit. Contact your hosting provider if you're unsure how to do this.

Minimum PHP limits for demo import

If the import stalls or times out, raise your PHP limits to at least the following values (either in php.ini, via a host control panel, or in .htaccess):

php.ini
upload_max_filesize = 60M
post_max_size = 60M
max_execution_time = 360
memory_limit = 256M
max_input_vars = 3000

And add this line to the top of .htaccess to avoid ImageMagick thread errors:

.htaccess
SetEnv MAGICK_THREAD_LIMIT 1

You'll also need PHP 7.4+ (8.0+ preferred), the cURL library enabled, and the XMLReader PHP module available. For the full server-configuration checklist (including XMLReader, cURL loopback, and the "Disable BIG Image Threshold" workaround) see the demo import FAQ entry.

After Import

  • Navigation Menus: The demo menus are automatically assigned to the theme's menu locations (Main Navigation Left and Main Navigation Right).
  • Homepage: The imported "Home" page is set as the front page.
  • Permalinks: If you see "Page Not Found" errors, go to Settings > Permalinks, select Post Name, and click Save Changes.
  • Elementor Templates: If Elementor is installed, the demo includes pre-built templates accessible via the Elementor template library.
  • Elementor Global Styles: The demo import automatically configures Elementor's global colors and typography to match the theme's design.

On this page