I would like to say thank you for choosing Cygnus theme. In this documentation you will find everything you need to use this theme. If you have any questions which are not covered in this documentation, please, create a ticket
Cygnus is an ultimate and extra customizable wordpress theme, that helps to create excellent websites without spending significant amount of time and efforts. Its user-friendly interface, modern and nifty design, much more additional tools and features make Cygnus useful, customizable and straightforward. Easy installation, demo export and setup – all you need to build good website. A lot of useful plugins, interactivity, numerous modules for different purposes, fast and helpful support makes Cygnus very necessary thing for any kind of website.
NB! All the images presented in the Cygnus Theme are for the familiarization only and are not allowed for personal or commercial usage. You may buy them on Shutterstock to use for your purposes.
WordPress is well-known for its ease of installation. Under most circumstances installing WordPress is a very simple process and takes less than five minutes to complete. Many web hosts now offer tools (e.g. Bluehost, mediatemple) to automatically install WordPress for you. However, if you wish to install WordPress yourself, click below button to read about Famous 5 Minute Installation.
5 Minute Installation GuideAlternatively you may be interested on below topics:
Disclaimer
Please note that we do not give support or any questions related on how to install and maintain wordpress. For any faulty installation that may cause your website or our theme malfunction you should refer to wordpress support forum. Alternatively you can get help from your web hosting.
Step 1 – Login to your ThemeForest account and navigate to your ‘Downloads’ tab and then locate your Cygnus theme purchase.
Step 2 – Click the ‘Download’ button and choose to either download the ‘Installable WordPress file only’, which is just the WordPress installable file, or choose to download ‘All Files & Documentation’ where you will find everything included in theme package.
Step 3 – For instructions on how to install the theme via WordPress, click Theme Installation.
Once you download Cygnus Theme, unzip the main item. you will see the following folders:
Warning!
While installing your theme through wordpress admin, you may encounter an error message saying “are sure you want to do this?”. This is mainly due to your hosting php settings. Cygnus theme zip file is roughly around 6mb and in some hostings the default value for max_upload_limit left default which is 2mb. To solve this problem you should either increase your maximum upload size (to 10mb) on your hosting admin panel or ask your host to do it for you if you do not have the privilege to alter your server php settings. This is a very common request and they should be able to help you out. Once the limit is increased you can re-try the install and you’ll be all good to go.
Step 1 – Log into your server installation via FTP. You can use software such as Filezilla for this.
Step 2 – If you have downloaded the Full Theme Package from ThemeForest, please unzip the master Cygnus.zip file and then unzip the secondary Cygnus.zip file which will give an Cygnus folder.
Step 3 – Upload the extracted Cygnus folder to the wp-content > themes folder on the server. Make sure the folder name is -> ‘Avada’.
Step 4 – Log in to your WordPress Dashboard and navigate to Appearance > Themes and clicking the ‘Activate’ button, for the Cygnus theme.
Step 5 – Once activated, You’ll see a prompt to install Avada’s required plugins, please follow instruction and install all necessary plugins
Below explanation is an step by step explanation on how to import our demo website content, please read carefully and if you face any problems that is not covered here, open a thread in our support forum.
define('WP_MEMORY_LIMIT', '96M');
Note
Please note that WordPress memory can be different to the server – you need to set this regardless of server memory settings
memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)
php_value memory_limit 64M
There are 3 methods to update my wordpress themes to newer version. These new updates are essential if you want to have a bugfree website as we give new features and improvements to the theme over time. some of these updates might be needed in order to make the theme compatible with wordpress newer versions. there is no risk on losing your settings and pages. However if you had done modifictations on theme files, then they will be lost.
Theme Option settings is the core of your theme. A place you can customise from A-Z. Its in fact theme settings same like other themes, however we put alot of time and effort to build a solid framework. It exhibits options and settings in a way you can find them easily, and many other features. We are not going to explain every single option in option tree since we added description for each option and most of them are self descriptive.
In this documentation we will cover some major sections that has a workflow and needed to be explained in steps to avoid any confusion.
Pls note: in order to ensure the correct working of theme options (saving your style changes) all caching plugins you may be using on your website should be better deactivated. After you are done with your changes you can activate this caching plugins again.
In Cygnus theme inorder to update the logo, you need to navigate to Theme Option > Header, there you will find Custom Logo option which accpets logo.
Here is where all the magic happens! Here you can customize your websites backgrounds, header, footer, typography and many more. In Option settings click on Customizer from left hand main navigation.
If you need to apply some small CSS tweaks, then you are in right place. Please note that you should always have a copy of your custom codes as sometimes you may mistakenly reset theme options to defaults and lose all your custom css. Alternatively you may consider maCygnus a child theme if your customisation is beyund just few lines of css. below are some links to how to create your own child theme :
If you have decided to move your wordpress installation to other hosting, Export & Import feature will help you do this migration painlessly. Please note this feature will help you to only migrate Masterkey settings (skinning, typography, etc).
In Cygnus theme there are numerious page metabox settings, some of them are listed below :
Cygnus consist of fully featured page option, this section consists of page layout settings :
Cygnus consist of fully featured page option, this section consists of page layout settings :
Cygnus consist of fully featured page option, this section consists of page layout settings :
Cygnus consist of fully featured page option, this section consists of page layout settings :
In Cygnus setting up your homepage is pretty simple thing. all you need to do below steps :
In below Screenshots we have explained how to make blog posts and blog loops. in Cygnus you can have unlimited Blog pages with 3 different styles.
Portfolio is a custom post type and you can exhibit your work using this feature. Its basic functionality is the same as creating a new post or page. In order to add a portfolio loop page you should follow below steps :
Page Composer is a visual shortcode generator that you can build your layout painlessly without wasting your time with writing shortcodes. We built Page Composer based on Famous plugin called Visual Composer.There's one concept/design pattern you should know. In the Page Composer editor mode you'll have "Add element" button, which you should click or drag to the worCygnus canvas, to add content block or row to your page. ClicCygnus the "Add element" button will show the content element selection menu. Content blocks are divided into categories so you can filter. Alternatively you can type the shortcode name to filter down the items instead of search them visually.
Below image shows the list of all shortcodes that you can use in Cygnus. You can use category filter and search element name field to find your shortcode much quickly.
Rows are used to divide your page into the logic blocks with columns, columns later will hold your content blocks. Rows can be divided into the layouts (eg. 1/2 + 1/2, 1/3 + 1/3 + 1/3, and so on). Your page can have unlimited number of rows. To change row's position, click and drag row's drag handler (top left row's corner) and drag row around (vertical axis). Please note that you can edit a row property to enable full width option.
Columns are part of the row and they hold your content elements inside them. Columns can be reordered. Click and drag column around (horizontal axis). That way you can group elements in logical groups and then drag them around with your mouse (to re-position).
Page sections are standalone shortcode that plays a fullwidth container role. It has huge optionality so you can put your shortcodes into it. You can have numerious shortcode to add, an many more using this huge shortcode. page section same as Rows are column holders, so you can have first level and second level columns to build complex layouts which has been never possible in old times without HTML and CSS knowledge.
This is a list of available content elements that can be placed inside of the columns. Think of them as bricks. With those bricks you are building your layout. Most of the content elements have options, to set them click pencil icon. To save changes click save button.
You can control page composer global settings such as disable/enable in a post type and user roles that can use a shortcode. You can find these settings from WordPress dashboard => left sidebar => settings => Page Composer. Once you arrived to this page, you will face with 2 options :
This option allows you to choose which post type should have the page composer feature. Please note that only post types will have this feature that they have WP editor feature. so for example clients will not have page composer even if you check mark its post type.
This option will give you the ability to select which shortcode should be appeared in the specific user role. this is useful when you give subscribers the ability to post, so you can disable some shortcodes for them.
One of great features of Cygnus is that you can make an online shop with it.
Cygnus is fully compatible with latest version of Woocommerce Plugin. We added required stylings to fit the design, Checkout section in header toolbar, and all required confiq codes to make it seamless with Cygnus. If you dont need Woocommerce simply dont install it and all the features, codes and anything required for woocommerce will not be loaded and interfered. Vice versa, if you need to set up woocommerce just install woocommerce like you do for other plugins and thats all about it. you dont need to do anything else. There are couple of options in Masterkey Settings > Advacned > Woocommerce and a predefined widget area for shop archive template that you will need to consider using them.
Woocommerce DocumentationPlease be informed that we do not give support to any third party plugin's questions and issues. We can only afford to answer simple usage questions or issues related to incompatibility with the theme. this exception is for only our supported Plugins (Layerslider, Revolution slider, Contact form 7 and Woocommerce).
Good News for those of you who is familiar with great plugin Contact form 7 : We have covered all styling required to build your forms without worrying about its appearance. You dont need to do anything in extra just intall Contact Form 7 and Cygnus will take over the rest. we will dequeue its styling and add our own customised version to make it work seamlessly with Cygnus.
Please be informed that we do not give support to any third party plugin's questions and issues. We can only afford to answer simple usage questions or issues related to incompatibility with the theme. this exception is for only our supported Plugins (Layerslider, Revolution slider, Contact form 7 and Woocommerce).
Cygnus Comes with a powerful backend that allows for a heavy style and customization, But often times this is not enough for some users and they want to modify and add their css rules. In this case we highly recommend you to use child theme. It will give you the power to modify theme in any manner you like without missing any of our theme updates. how to make a child theme? There are many tutorials and if you google will sure find many of them useful. There are some occasions you need our help to find the best way to change an specific css rule, for sure we will help you in our help desk to get the right snippet code.
However I recommend you to use some Inspect element to find the exact class selector with its rules and try to recoding to fit your needs.
All Browsers has a handy tool that if you right-click on window you will see it. please see below screenshot
once you activate "Inspect Element" in your browser you will see a panel like below. matching with numbers (in screenshot) follow below steps :
You have 2 main approches :
Cygnus is localised and you can easily translate it to any language you like. Please note that you font family you are using in theme should support the language's special characters. so you will need to use a fontface that supports it.
Before translating your theme, you’ll need to make sure WordPress is setup correctly with your locale. Open wp-config.php from your wordpress installation root folder and modify the line below, or add it if it is missing. Complete lists of codes can be found at (country codes) and (language codes).
For example you will need to modify as below for Portuguese Language.
define ('WPLANG', 'pt_BR');
Now you’re ready to translate your theme. The easiest way to do this is by installing the Codestyling Localization plugin. Install and activate the plugin and go to Tools => Localization (shown in your language). Read Plugin documentation on how to use it to translate the theme. Cygnus's Textdomain is "Cygnus".
If you update your theme to a new version which has an updated language file, you’ll need to rescan your theme using the plugin and then translate the new strings. Find your theme in Codestyling Localization plugin and click the Rescan link to have the plugin update the pot file.
After you have rescanned your theme, click Edit to translate any new strings the plugin found when rescanning. Remember to generate a new MO file after you have translated your new strings.
If you have used contact form shortcode or widget, set up the correct email address (to be sent) and you do not recieve any emails after all your attempts then read on about some tips that may help.
WordPress sends email using wp_mail, a function that for all practical purposes operates like php’s mail. It is a way for your site to send email via a PHP script rather than other ways like SMTP.
In order to determine what your problems might be, it is important to understand the potential email configuration requirements. Some issues could be server-based, others could be not understanding restrictions by your host.
In some cases even mail() function is disabled by default and you should set it to "ON" from php configuration file (php.ini) or ask hsoting provider to enable it for you.
Some hosts require that any server-side email script send with a “from” address that is an actual email address. WordPress by default sends email from a generic address “[email protected]”. If your host has a requirement that you send from a valid email address and you don’t have a [email protected] email configured, then your site can’t send email. for example [email protected] should be configured in your mail server in order to pass through this policy
In general, on shared hosting, the email process is shared, too. If another user on your host has a script that is tying up the email server, that is going to effect your site (and therefore your email script).
For those running WordPress on shared hosts, the issue most often is that email is delayed in some case for a long period. But it is important to know if this is something you are likely to be effected by.
Sometimes, the issue is that certain messages are simply blocked because of an addressing issue. Emails coming into one of the major email provider domains (hotmail, aol, gmail, yahoo) can get flagged for a number of reasons.
If email from wp_mail is not getting delivered, you may need to consider is it not getting through to everyone? Or is this limited to certain domains? Getting blocked or blacklisted by a specific host could be an issue.
The simplest way around all of this is to use a valid email account sent through an SMTP server. SMTP stands for Simple Mail Transfer Protocol and sending through an SMTP server simply means you have set up a real email address on your system and you are allowing the web based script (wp_mail) to connect to the server with appropriate account credentials. This will satisfy most hosting requirements and also help you avoid system bottlenecks on shared hosting.
There are many plugins that forces wp_mail function use an SMTP for delivering emails. We suggest below solutions :
Using one of these plugins is an easy way to change your WordPress email configuration to send email via SMTP. That is a more reliable and more stable way of sending email through WordPress.
The only thing you should do is to: