Thank you for choosing our theme! We're excited to have you on board and are confident that our product will meet your expectations. We prioritize high-quality design, strong performance, and clean code to provide a seamless experience.
A regular license from ThemeForest permits you to use this theme to build a single final product (your website or your client’s), customized with your own content and branding.
Here's what you can do with a regular license:
Restrictions of the regular license:
To read more about license usage, please visit the following:
This theme package comes with a set of premium plugins that are bundled at no additional cost. To see the complete list of these plugins, please refer to the Plugins Installation section .
When newer versions of these plugins are released, they will be added in upcoming theme updates. If you need an updated version before the theme update is available, feel free to contact us via our support center .
Note that the bundled plugins are ready to use immediately and do not require separate activation. Should you prefer to access plugin author support or receive automatic updates independently, you may consider purchasing the individual plugin license.
To receive technical support, a valid purchase code is required. You can find your code by visiting your ThemeForest “Downloads” page and clicking on the download link for your theme. For step-by-step instructions, please refer to this guide .
PLEASE NOTE! We only provide support for features that are directly related to the theme itself.
Support does not include customizations, integration of third-party plugins, or resolving external compatibility issues—unless the plugin was bundled with or developed by us.
Need help? Reach out to us anytime via our support portal . We aim to respond within 24–48 hours (usually much faster) during our office hours: Monday to Friday, 10 AM – 7 PM (IST) .
Before submitting a ticket, we recommend checking our FAQs . Many answers are just a quick search away—either on our site or through Google.
We’re unable to offer support for third-party plugins or tools. For assistance, please contact the respective plugin author. If you're unsure about installation or setup, we recommend using a professional service to avoid any issues.
Before installing this theme, make sure you have WordPress up and running. If you’re new to WordPress, the resources below will help you get started and deepen your understanding.
To use this theme you must be running at least
WordPress 5.0
,
PHP 5.6.20
or higher.
External plug-ins may require
additional limitations
, like
WooCommerce
-
PHP 7.2+
, etc.
If you use a hosting service with limited resources (e.g. GoDaddy!), you may experience issues with the "one-click" demo data installation.
We recommend that you contact your web hosting service provider to make sure that your server PHP configuration limits are as follows:
max_input_vars 3000
max_execution_time 600
max_input_time 300
memory_limit 512M
post_max_size 64M
upload_max_filesize 64M
If you are running unmanaged dedicated server or VPS,
you should check your
php.ini
file. Alternatively, you can edit
.htaccess
file at the root of your website and add the following values:
php_value max_input_vars 3000
php_value max_execution_time 600
php_value max_input_time 300
php_value memory_limit 512M
php_value post_max_size 64M
php_value upload_max_filesize 64M
Setting these values will ensure you will not get error messages during the installation. To safeguard your website, please use secure passwords and the latest version of WordPress and plug-ins.
Before you begin installing the theme, we recommend performing the following steps to avoid common issues and ensure a smooth setup process:
max_input_vars 3000
max_execution_time 600
max_input_time 300
memory_limit 512M
post_max_size 64M
upload_max_filesize 64M
Following these steps can help prevent timeout errors or missing content during the setup process.
Before installing the theme, please make sure you unpacked the archive and extracted the theme files. Some of the folders names may slightly vary. Treat the screenshot below as an example only.
The archive contains: the theme, child theme, plugins, and documentation folders.
If you install the wrong zip file, you may get an error saying “The package could not be installed. The theme is missing the style.css stylesheet.” That means you're uploading an incorrect file.
Make sure WordPress is already installed before installing this theme. You can follow this guide to install WordPress: WordPress Installation Guide . It’s also recommended to use the latest WordPress version.
You can install the theme in two ways:
instahub.zip
and upload only the
/instahub
folder.
/wp-content/themes
.
instahub.zip
file and click “Install Now”.
Important: If you're planning to customize theme templates or core functions, activate the child theme before importing demo data. See the Child Theme section for more details.
Below is the list of the plug-ins that come included into the theme.
Some of these plug-ins can also be installed from the
WordPress.org
repository.
IMPORTANT! Please be aware that we do not include the rest of the plug-ins into the theme's package. They are for demonstration purposes only. In case you want to use these plug-ins you need to purchase them separately . Nevertheless, they are fully compatible with our theme.
You can find a detailed overview of each plug-in in the Plug-ins section of this documentation file.
There is only one required plug-in for proper theme functioning, and that is RK Theme Core . The rest of the plug-ins are recommended for installation, but not required.
To make the theme look exactly as on the demo page, you would need to install the recommended plug-ins:
PLEASE NOTE!
The installation and activation of
bundled plug-ins
run
automatically
. Anyway, if you have any issues, please extract
plugins.zip
archive (from the theme package) and proceed with the plug-ins installation
manually
.
Planning to tweak or extend your theme’s core functionality? We highly recommend setting up a child theme . It allows you to safely customize your site without worrying about losing changes when the main theme is updated.
IMPORTANT! Be sure to install and activate the child theme before importing any demo content — this avoids resetting your theme settings later.
Installing a child theme works just like installing any other theme. In your download package, find the
instahub-child.zip
file and upload it via
WordPress admin → Appearance → Themes → Add New → Upload Theme
.
Alternatively, you can unzip it and upload the folder manually via FTP — just like in the
main theme installation
steps.
The child theme includes its own
functions.php
file. You can use this to:
If you need to modify something inside the restricted folders above, copy just the specific function you need into your child theme’s
functions.php
and override it there.
For everything else, go ahead and copy the file into your child theme and start editing.
When copying files, make sure to maintain the same folder structure as in the parent theme. This ensures WordPress can locate and prioritize your custom files correctly.
Our theme comes with an easy-to-use one-click demo data import feature, allowing your website to look exactly like the theme demo in just a few steps.
Before importing the demo content, please make sure your theme is activated via WP Dashboard > Appearance > Themes > Instahub , and that all required plugins are installed and activated. For details, refer to the Plugins Installation section.
With Instahub, you can create a fully functional website by simply clicking a button to import our pre-built demo content.
To import the demo content, navigate to WP Dashboard > Appearance > Import Demo Data , then click the Import button.
If the
demo data installation
gets stuck or you encounter a
"failed"
error message, you can manually upload the demo files.
Locate the demo files in your downloaded theme package and upload them to:
wp-content/themes/instahub/inc/Demo/
Once the import is complete, congratulations — your website is now set up with demo content. Visit your site to see it in action!
This step is required if you received the notification that a new version of the theme is available. You can see this information in Changelog section at the bottom of the item's details page.
Before you go ahead with the update make sure to back up your old theme's folder . Download it to your computer locally.
/wp-content/themes
.
themes
folder.
IMPORTANT! All Customizer settings can also be accessed and edited via Backup plugins on WordPress.org . While updates usually install without issue, backing up ensures you can restore your site if anything goes wrong.
Will My Content Be Affected?
No — updating a plugin will not affect your posts, images, videos, or WordPress settings. Updates typically replace PHP, JS, and CSS files only — your database and core content remain unchanged.
Two Ways to Update Plugins:
wp-content/plugins/
wp-content/plugins/
with the new extracted folder.
The above steps apply to all required plugins, including the RK Theme Core (essential for theme functionality) and other plugins located in the "Plugins" folder inside the ZIP package.
IMPORTANT! All Customizer settings can also be accessed and edited via Theme Options (WordPress Dashboard Menu) > Theme Options section.
Additionally, you can set the changes made in the Theme Options. Once you're satisfied, click the "Save Changes" button to apply them.
In the Theme Options > Login & Register Settings section , you can select the pages used for login and registration. You’ll also find options to customize the layout and design of these pages, along with other related settings.
In the Theme Options >Restricted Access , you can control whether your website or specific pages are accessible with or without user login.This section allows you to:
In the Theme Options > Styling , you can customize the overall appearance of your site, including switching between dark and light modes, adjusting spacing, container width, and other layout settings to match your desired design.
In the Theme Options > Logo , you can upload different logos for dark and light modes, ensuring they display correctly based on the selected theme style. You can also set the site icon (favicon) from this section.
The text entered into this field appears as the logo title (if the image logo is not uploaded and "Use Site Name as Logo" option is enabled) and as the website's title in your browser tab.
The site icon (favicon) is used as a browser and app icon for your site.
In the Theme Options > Colors , you can define the global custom color scheme for your site, including font colors, background colors, button styles, and more—ensuring a consistent visual appearance throughout the website.
In the Theme Options > Typography ,you can set custom font styles for your site. This includes choosing fonts for headings, body text, and other elements, allowing you to personalize the look of your site’s typography.
In the Theme Options > Header ,you can choose from multiple header layouts and customize header settings. This includes the option to enable or disable specific elements, such as the profile menu, navigation links, and other header features, giving you full control over the header design.
In the Theme Options > SidePanel , you can configure the settings for the sidepanel, allowing it to appear on the left side of the page. This option provides control over the visibility and content displayed within the sidepanel.
In the Theme Options > Sidebar , you can configure how the sidebar appears across different pages of your site. You can choose to display a sidebar on specific pages, use a full-screen layout, or customize the sidebar settings to suit different page types.
In the Theme Options > Search Page , you can customize the search results layout, including pagination options and limits for the number of results displayed per page. This allows you to control how search results are shown to users.
In the Theme Options > Breadcrumb Settings ,you can customize the breadcrumb style, including options for colors, font sizes, and the overall layout. Additionally, you can adjust the title display and other settings to match the look and feel of your site.
In the Theme Options > Footer , you can customize the footer of your site, including the copyright text, footer layout, and any additional content or widgets you'd like to display. This gives you control over the footer’s appearance and functionality.
In the Theme Options > Blog , you can set the general blog page with specific styles, including the option for page layout. You can also configure settings for the single blog post page, such as toggling options for displaying details and choosing from different layout styles based on your preferences.
IMPORTANT! These general blog settings control the default blog style. If you need a custom grid or other blog layouts, you can create a new page and edit it using Elementor, adding the blog shortcode for the particular blog page.
In the Theme Options > BuddyPress > Banner Settings , you can set custom banners for various BuddyPress pages, including the Activity, Members, and Groups pages. This option allows you to customize the banner content, style, and other settings across all these pages.
In the Theme Options > BuddyPress > Activity Feeds , you can configure the display of activity posts and actions. This option allows you to show or hide various actions such as "Favorite," "Undo," "Delete," "Pin," and other activity actions, giving you control over the visibility of these options in the activity feed.
In the Theme Options > BuddyPress > Member Profiles , you can customize the appearance of member avatars and profile pages. This option allows you to choose how the avatar is displayed (e.g., name-based, default, or custom), along with additional settings for the profile page layout, such as profile visibility, sections to display, and other profile-related options.
In the Theme Options > BuddyPress > Group Directory , you can customize the appearance and layout of the group directory page. This option allows you to choose how groups are displayed, including settings for the group avatar, group names, and visibility options. You can also configure additional settings for the group page, such as the layout style and sections to show or hide.
In the Theme Options > Forums , you can customize the forum page settings, including the option to set a custom banner for the forum page. Additionally, you can configure other options such as search settings, forum layout, and the display of forum topics and replies, giving you full control over the forum's appearance and functionality.
In the Theme Options > Forums > Topics , you can configure the order in which replies are displayed within forum topics. This setting allows you to set whether replies appear in chronological or reverse order, giving you control over the discussion flow.
In the Theme Options > WooCommerce > Shop Page , you can customize the shop page settings, including the option to set a custom banner for the shop. This allows you to control the appearance of the shop page, including banner style and other visual elements to match your site’s design.
In the Theme Options > WooCommerce > Product Page , you can customize the product page settings, including options for displaying related products.This section allows you to configure how products appear on the single product page, including enabling or disabling related products, setting the number of products shown, and adjusting other display options to enhance the shopping experience.
In the Theme Options > 404 Page , you can customize the content and appearance of the "Page Not Found" error page. This option allows you to set a custom message, add helpful links, or design the page to match your site's style, ensuring visitors have a better experience when encountering a missing page.
In the Theme Options > Additional CSS & JS , you can add custom CSS and JavaScript to further customize the appearance and functionality of your site. This section allows you to easily insert your own styles and scripts without modifying theme files directly, giving you the flexibility to make adjustments as needed.
To create a new page navigate to "Pages" dashboard menu item in your WordPress admin panel and click on
Add new
button.
The page is typically made up of Sections, Columns, Widgets, and other elements that can be easily edited with Elementor. Before getting started, we recommend reviewing the following tutorials:
To set the homepage that users see after logging in, go to Settings > Reading in your WordPress dashboard and select your desired page as the homepage. This allows you to control which page is displayed for logged-in users as the homepage.
To enable user registration on your site, go to Settings > General in your WordPress dashboard and check the option Anyone can register. This will allow users to create accounts on your site through the registration page.
If you want to change the format, style, or content of any email sent by your site, go to Dashboard > Settings > Emails and select the appropriate email template. From here, you can customize the text, layout, and other elements of the email templates to fit your needs.
WP Story is a simple and handy plugin that allows you to create Instagram-style stories directly within WordPress. You can easily create multiple stories and display them anywhere on your site, without needing to connect to Instagram or any other platforms. All the stories can be managed from the WordPress admin dashboard.
For more information, click the links below:
Advanced Custom Fields (ACF) is a powerful WordPress plugin that allows you to add custom fields to your content types such as posts, pages, users, taxonomy terms, media, and more.
The intuitive field builder lets you create flexible, structured content fields with ease — no coding required. These fields enhance the editing experience and make your content more dynamic.
Explore the links below to learn more about the Advanced Custom Fields plugin:
To view and manage field groups, navigate to Custom Fields > Field Groups in your WordPress dashboard.
The bbPress plugin allows you to easily add discussion forums to your WordPress site. bbPress is lightweight, fast, and designed to integrate seamlessly with any WordPress theme.
You can manage your forums, repair them, or import data from another forum platform by going to WP Dashboard > Tools > Forums .
Plugin settings are available under
WP Dashboard > Settings > Forums
.
To manage your forum content, use the
WP Dashboard > Forums / Topics / Replies
sections.
The Better Messages plugin enables real-time messaging features for your website, including live chat, private audio/video calls, group calls, and more. It can work independently or as a full replacement for the default BuddyPress Messages system.
Better Messages is fully compatible with existing BuddyPress message data, ensuring a smooth transition if you're switching from BuddyPress Messages.
For more information and downloads, visit:
After installation, you’ll find the
Better Messages
settings panel in your WordPress Dashboard, where you can manage and configure all plugin options.
BuddyPress is a robust plugin that transforms your WordPress website into a fully functional social networking platform. It allows members to connect, interact, and build communities around shared interests within a multi-blog environment.
Whether you're building a niche community or a large-scale social platform, BuddyPress offers essential features such as user profiles, activity streams, groups, private messaging, and more.
You can find detailed documentation and usage guides on the official BuddyPress codex .
Below are some helpful video tutorials to get you started:
To configure BuddyPress settings, go to WP Dashboard > Settings > BuddyPress .
If you need any user custom field add or edit here: Wp Dashboard > Users > Profile Fields
The Verified Member for BuddyPress plugin allows administrators to assign a verified badge to selected users. This helps identify trusted or notable members within your BuddyPress community.
After activation, the plugin integrates with the WP Dashboard > Users section, where admins can manage verification status for each user.
This plugin is required to properly display verification badges and manage verified status across your site. Without it, the related badges and content will not appear correctly.
Contact Form 7 is a flexible and easy-to-use plugin that allows you to manage multiple contact forms on your website. You can customize each form and email message using simple markup.
It includes features like: AJAX-powered form submissions, CAPTCHA support, Akismet spam filtering , and more.
Learn more about the plugin from the following resources:
The theme includes a pre-built contact form, which you can customize by navigating to: WP Dashboard > Contact > Contact Forms .
Elementor is a powerful drag-and-drop page builder included with this theme to simplify your customization process. It allows you to design stunning pages visually without writing a single line of code.
Before getting started, we recommend reviewing the following tutorials to get familiar with how Elementor works:
rtMedia is an all-in-one media management solution for community-driven websites. It integrates seamlessly with WordPress, BuddyPress, and bbPress , providing features like:
For more details, visit the WordPress plugin page or the official rtMedia website .
The RK Theme Core plugin is a required plugin for this theme to function correctly. Without it, many core features of the theme will not work as expected.
In addition to essential functionality, it also provides an integrated system to manage updates for the theme and bundled plugins directly from the WordPress dashboard.
For more details, please refer to the Plugin Update section of this documentation, or visit.
WooCommerce is the leading e-commerce plugin for WordPress, allowing you to easily turn your website into a fully functional online store. Our theme offers full compatibility with WooCommerce, so you can start selling products quickly and efficiently.
To get started, simply install the plugin and allow it to automatically generate essential pages like Shop, Cart, Checkout, and My Account. Once done, you can begin adding product listings and categories.
For the best results, we recommend reviewing the comprehensive documentation provided by WooCommerce. It offers everything you need to create a feature-rich, professional online store.
The YITH WooCommerce Wishlist plugin lets users save their favorite products in personalized wishlists. Visitors can create multiple wishlists, organize products the way they like, and even share them with others via social media. This feature not only improves user experience but also increases potential conversions and sales.
For more guidance and support, check the following resources:
If you want to translate the theme into a different language, follow these steps:
Download and install the Poedit software on your computer.
Go to the theme's language folder:
wp-content/themes/instahub/languages
Find the
.pot
file in this folder.
Open the
.pot
file in Poedit.
Click on the "Create New Translation" button, select your language, and click OK .
Select a string from the "Source Text - English" field, then enter the translation in the "Translation" field. Repeat for each string.
Save the
.po
file using the language-country naming convention, e.g.,
pt_BR.po
for Portuguese (Brazil).
Important: Ensure you follow the correct naming convention.
Poedit will automatically generate a
.mo
file with the same naming convention.
Upload both the
.po
and
.mo
files to the
languages
folder in your theme's directory:
wp-content/themes/instahub/languages
If your theme uses the RK Theme Core plugin, you will need to translate additional language files located in:
wp-content/plugins/rk-theme-core/languages
Generate the
.po
and
.mo
files for the plugin with the same naming convention, e.g.,
rk-theme-core-pt_BR.po
.
For more information Additional Resources: , click the links below:
Thank you for choosing our theme! We're excited to have you on board.
If you need assistance beyond what’s covered in this documentation, our support team is here to help.
Please submit a ticket and we’ll get back to you within 24–48 hours (often sooner).
Support hours: Monday to Friday, 10:00 AM – 7:00 PM IST.