Thank you for purchasing our Theme. Please do not forget to rate the Theme and We'll be waiting for your Feedback. It would be nice to see your comments on our product, this documentation consists of several parts and shows you how to set up and administrate your WordPress site.
We did our best to make this documentation as clear as possible. However, if you have any difficulties with the our theme or any suggestions on improving the template or the documentation, feel free to contact us via our support link: support@it-rays.net
WordPress is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL. It enables you to build Websites and powerful on-line applications and requires almost no technical skills or knowledge to manage. Many aspects, including its ease of use and extensibility, have made WordPress the most popular Web site software available. Learn More
A WordPress Theme is a skin for a website built with the WordPress CMS platform. In other words, you can easily change your WordPress Web site appearance by installing a new Theme in a few easy steps. With all its simplicity, a WordPress Theme is provided with all the necessary source files and you are free to edit or extend it the way you need.
The Theme package you have downloaded consists of several folders. Let's see what each folder contains:
- Documentation
- Licensing
- Resources
- demo-data: inludes all demo data files such as: layer slider, revslider folder, content.xml, essential_grid.json, go-pricing.txt, theme_options.txt, widgets.json files that will be explained below.
- wp-plugins: includes all used WordPress plugins.
- Theme
- exception.zip
- exception-child.zip
I'm using 4 Customizable CSS styling files in this theme.
The light.css and dark.css for the light and dark skins, also Many browser interpret the default behavior of html elements differently. By using a general reset CSS file, we can work round this. This file also contains some general styling, such as anchor tag colors, font-sizes, etc. Keep in mind, that these values might be overridden somewhere else in the file.
The style.php file contains all of the specific styling for the page that is customized by theme options, such as: custom title height, custom body background, etc...
The custom-colors.php file contains all of the custom skin colors for the page, if you used a custom skin color in theme options page.
The main light.css and dark.css files contains all of the specific styling for the page. The file is separated into sections using:
- /*===========================================================================
- CONTENTS:
- 1. CSS RESET.
- 2. TOP BAR STYLE.
- 3. HEADER STYLE:
- 3.1. Header styles:
- 3.1.1. Header style 1.
- 3.1.2. Header style 2.
- 3.1.3. Header style 3.
- 3.1.4. Header style 4.
- 3.1.5. Header style 5.
- 3.1.6. Header style 6.
- 3.1.7. Header style 7.
- 3.1.8. FullScreen Header.
- 3.1.9. Custom Header.
- 3.2. Mega Menu.
- 3.3. Sticky Header.
- 3.4. One Page Header.
- 3.5. Header Search.
- 3.4. Login Box.
- 4. BLOCKS BACKGROUNDS.
- 5. COMMON STYLES.
- 6. TYPOGRAPHY.
- 7. SHORTCODES:
- 7.1. Icon Boxes styles:
- 7.1.1. Icon Box style 1.
- 7.1.2. Icon Box style 2.
- 7.1.3. Icon Box style 3.
- 7.1.4. Icon Box style 4.
- 7.1.5. Icon Box style 5.
- 7.1.6. Icon Box style 6.
- 7.1.7. Icon Box style 7.
- 7.1.8. Icon Box style 8.
- 7.1.9. Icon Box style 9.
- 7.1.10. Icon Box style 10.
- 7.2. Fun Staff:
- 7.2.1. Fun Staff Style 1.
- 7.2.2. Fun Staff Style 2.
- 7.2.3. Fun Staff Style 3.
- 7.3. Testimonials Style:
- 7.3.1. Testimonials Style 1.
- 7.3.2. Testimonials Style 2.
- 7.3.3. Testimonials Style 3.
- 7.3.4. Testimonials Style 4.
- 7.3.5. Testimonials Style 5.
- 7.4. Tabs Style.
- 7.5. Accordions Style.
- 7.6. Clients Styles.
- 7.7. Team Styles.
- 7.8. Dividers Styles.
- 7.9. Counters Styles.
- 7.10. Information boxes.
- 8. PAGE SPECIFIC STYLES:
- 8.1. BreadCrumbs.
- 8.2. About pages.
- 8.3. Portfolio pages.
- 8.4. Pricing Tables.
- 8.5. Blog.
- 8.6. Contact pages.
- 8.7. 404 page.
- 8.8. Coming Soon.
- 8.9. News Magazine Page.
- 8.10. Form Controls.
- 9. PAGE TITLES:
- 9.1. Page title 1.
- 9.2. Page title 2.
- 9.3. Page title 3.
- 9.4. Page title 4.
- 9.5. Page title 5.
- 9.6. Page title 6.
- 9.7. Page title 7.
- 9.8. Page title 8.
- 9.9. Page title 9.
- 9.10. Page title 10.
- 10. WIDGETS.
- 11. FOOTER.
- 12. FIXED LAYOUT STYLES.
- ============================================================================= */
Ex: If you would like to edit a specific section of the site, simply find the appropriate label in the CSS file, and then scroll down until you find the appropriate style that needs to be edited.
- .top-bar {
- border-bottom: 1px #eee solid;
- background: #f4f4f4;
- text-transform: uppercase;
- font-size: 11px;
- }
this is the contents of css folder inside the theme folder.
File Name | Description |
---|---|
assets/css/light.css |
This file contains all the necessary styling rules for the theme, actually it's main css file for the light theme. |
assets/css/dark.css |
This file contains all the necessary styling rules for the theme, actually it's main css file for the dark theme. |
assets/css/assets.css |
All Assets needed for Animations, prettyPhoto and Slick Slider compressed in this file to save performance. |
assets/css/ie.css |
IE hacks for IE browsers less than IE9 |
assets/css/ie9.css |
IE9 hacks for IE9 browser |
assets/css/responsive.css |
RoyalSlider Touch-Enabled jQuery Image Gallery |
assets/css/custom-colors.php |
contains all of the custom skin colors for the page, if you used a custom skin color in theme options page. |
assets/css/style.php |
contains all of specific styling for the page which customized by theme options, such as: custom title height, custom backgrounds, etc... |
rtl.css |
RTL right to left support. |
This theme imports 8 Javascript files.
File Name | Description |
---|---|
assets/js/assets.js |
This file contains all the necessary styling rules for the theme, actually it's main css file for the dark theme. |
assets/js/html5.js |
fix HTML5 Support on Browsers Less Than IE9. |
assets/js/jflickrfeed.min.js |
Responsible For The Twitter API. |
assets/js/jquery.min.js |
main jquery library if not loaded by default in wordPress. |
assets/js/masonry.js |
Responsible for masonry style if not loaded by default in wordPress. |
assets/js/script.js |
Responsible For The Main Custom jQuery Function In The Whole Site. |
assets/js/script-rtl.js |
Responsible For The Main Custom jQuery Function In The Whole Site in RTL support. |
Theme/exception.zip
(Root file to install wordpress theme)Theme/exception.zip
and extract it.If you want further notice about EXCEPTION Theme updates, then please follows us on twitter or constantly visit our support Team.
When you need to create a page just go to administration panel, and under Pages tab click Add New, then you will get this screen:
As you see in the Page Template, you can see that there are 5 custom templates:
As you see in the Page Layout Mode, you can see that there are 4 Layout Modes:
As you see in the Select Menu, you can Choose a different menu for this page only.
To Navigate to the theme options and begin customizing the look and feel or your website, you can:
Let's discuss each element in our theme.
Save Changes & Restore Defaults Buttons on the top right of the page.
Property | Description |
---|---|
One-Click Install Demo Data |
By clicking this button a new message will appear to confirm if you want to import the demo data which will install some demo pages, posts, menus etc... |
Favicon |
This is the Favicon site identity that appears on the top left of the browser's address bar, it is preferred to upload a file with .ico extension with size 16pxx16px. Learn more. |
Custom CSS |
Here You can add Custom CSS Code that will be applied on the front page. |
Google Analytics - Tracking Code |
Copy and paste your google analytics code here and it will be inserted automatically in your page footer. |
Custom Javascript |
Here You can add Custom JS Code that will be applied on the front page. |
Tags Limit |
Control the Number of tags that will be displayed in tags widgets. |
Contact Details |
This block contains your address, Phone number and your Email that will be shown in: top bar contact or in footer contact widget. |
Twitter API Config |
To change the twitter api to yours, you see 3 inputs: Twitter usename: put yours, Widget ID: you have to register a widget on twitter by going to This Link then after finishing, copy the output and paste it in a new text file, find "data-widget-id" copy it's value and paste it in Widget ID, Tweets Limit: type the number of tweets to be shown in this widget. |
Authors Page Settings |
This setting is for the Author's details page that can be found in this link: http://YOUR-DOMAIN/author/USER-NAME/, You can show hide author information, posts by author, and the way to display the author's posts (Large image, Small image, Grid, Masonry and Timeline) and even add text or HTML to be shown before and after All authors' pages.
Notice: the text or HTML content before and after author's content will be applied on all authors pages not only one author's page. |
Search Page Settings |
Choose How you want to show Search results page (Without Side Bar Or Left, Right Side Bar). |
Property | Description |
---|---|
Top Bar Settings |
These settings let you Show / Hide top bar and also choose what to show on the left and right sides of the top bar on your site.
|
Top Bar Styling |
|
Property | Description |
---|---|
Header Layouts |
This option enables you to select header style from the 7 available header style, just click on the image of the header you want and then hit the save changes button. |
Header settings |
These settings let you choose the header options on your site.
|
Logo settings |
|
Slogan settings |
|
Sticky Header settings |
|
Property | Description |
---|---|
General options |
|
Layout options |
|
Property | Description |
---|---|
|
|
Custom Page Title Background |
|
Property | Description |
---|---|
Theme Color |
Select the theme color that will be applied on all elements of your site. (Light & Dark theme colors) |
Predefined Color Schemes |
|
Property | Description |
---|---|
Body Typography |
Select the BODY font family from the font selector and also select font size, font weight and line height of all body elements EXCEPT: The Menu typography, The Sub Menu typography and The Headings typography are not affected by this option because they have their own settings. |
Menu Typography |
Select the Menu font family from the font selector and also select font size, font weight and line height of all body elements EXCEPT: |
Sub Menu Typography |
Select the Sub Menu font family from the font selector and also select font size, font weight and line height of all body elements EXCEPT: |
Headings Typography |
Select the Headings font family from the font selector and also select font size, font weight and line height of all body elements EXCEPT: |
Property | Description |
---|---|
Blog listing page settings |
|
Single blog post page settings |
|
to do this click on add sidebar, a new textbox will appear, then add your sidebar name and hit save changes button.
This option adds 24 social icon to your site with links to your social media pages, just type the link in the approperate textbox and an icon will be shown on your site.
Property | Description |
---|---|
|
|
Single Product page settings |
|
Property | Description |
---|---|
|
|
Google Map Settings |
|
Contact Locations |
Click on Add Office and you will be able to add unlimited number of offices:
|
Property | Description |
---|---|
Page Settings |
|
Social icons |
|
Coming Soon Styling |
|
EXCEPTION comes with 13 custom shortcodes + the 67 default shortcodes from Visual composer. to see how to use the default visual composer shortcodes just go to visual composer documentation and follow the steps.
Now Let's Explain the Row Properties in visual composer: As you see the following image , the numbers on each item describes what it do.
- Edit the row properties.
- Copy row.
- Delete row.
- Row columns.
- Add new element in the row
- Edit existing column in this row.
- Delete existing column in this row.
- Add new element in the row
Now we'll see how to use the custom shortcodes
Row Shortcode is default visual composer shortcode but we made some modifications to suit our new design, let's see how to configure it:
When you click add new element, a popup window will appear (like the next screenshot), Click on Row then a new element will be now seen in the content area, check the next image:
- If Checked the row will take full width of the container.
- If Checked the row content will be stretched to full width not centered in the page container.
- Select the padding values Top and Bottom for this row. (Normal: 40px, X-small: 10px, Small: 20px, Large: 80px, X-large: 160px,No Padding: 0px )
- Assign ID to this Row, This will be required in ONE-PAGE Creation.
- Add Extra class name to style this row individually.
- Row Background Color
- Row Background Image
- Row Background Image properties: background repeat, background position and the third select is to make it fixed or scroll with mousewheel.
- This option lets you choose if the background will fit the container width and height or not.
- Apply Parallax effect on the background image.
- Create Layer over the background image.
- The background color of the overlay layer.
- The Overlay transparency level, Value from 0 to 1.
- Text color in this Row
- Video in mp4 format you can upload it or type an external link from other url
- Video in webm format you can upload it or type an external link from other url
- Video in ogv format you can upload it or type an external link from other url
Column Shortcode is default visual composer shortcode but we made some modifications to suit our new design, let's see how to configure it:
When you click edit element, a popup window will appear (like the next screenshot), check the next image:
- Choose the way to animate this column.
- Animation duration in milliseconds.
- Animation Delay in milliseconds till this column appears.
When you click add new Heading 2, a popup window will appear (like the next screenshot), check the next image:
- Heading Title Text.
- Select tag h1,h2,h3,h4,h5 and h6.
- Align Heading Left, Right or Center.
- Select heading style from available 8 heading styles.
- Select Heading font weight.
- Custom Heading Color from color chooser.
- Select text style (uppercase or normal).
- Add Icon beside the heading text.
- Select how the heading will be animated.
When you click add new icon box, a popup window will appear and have some properties that can be:
Box Title:
Enter text for box title.Box Content:
Enter description text for box content.CSS Animation:
Select animation type, delay and duration.Box Icon:
Select your icon from icons chooser.Box Link:
Enter link for read more button.Box Style:
Select box style from available 10 box styles.When you click add new Testimonials, a popup window will appear (like the next screenshot), check the next image:
Click Add element and a new popup will appear with only one child element in it ( Testimonial BlockQuote ), click it and the properties will appear:
- Author name
- Text (BlockQuote) by this author
- Slogan or Company name for this author
- Upload or select an existing image for this author.
When you click add new Fun Staff Row, a popup window will appear (like the next screenshot), check the next image:
Click Add element and a new popup will appear with only one child element in it ( Fun Staff ), click it and the properties will appear:
- Title for this fun staff item
- Item Value in numbers that will be aniamted.
- Select your icon from icons chooser.
Hint This shortcode is specially designed for the news magazine page, but if you need to use it in other page or for other purpose it is Ok.
When you click add recent posts, a popup window will appear and have some properties that can be:
Item Title:
Enter the title for this box.Category:
Select the posts category that will be shown.Hint This shortcode is specially designed for the news magazine page, but if you need to use it in other page or for other purpose it is Ok.
When you click add Posts From Category, a popup window will appear and have some properties that can be:
Category:
Select the posts category that will be shown.Hint This shortcode is specially designed for the news magazine page, but if you need to use it in other page or for other purpose it is Ok.
When you click add News In Pictures, a popup window will appear and have some properties that can be:
Item Title:
Enter the title for this box.Category:
Select the posts category that will be shown.Hint This shortcode is specially designed for the news magazine page, but if you need to use it in other page or for other purpose it is Ok.
When you click add Posts Slider 2, a popup window will appear and have some properties that can be:
Item Title:
Enter the title for this box.Category:
Select the posts category that will be shown.When you click add new Clients, a popup window will appear (like the next screenshot), check the next image:
Click Add element and a new popup will appear with only one child element in it ( Client ), click it and the properties will appear:
- Upload or select an existing Client image.
- Link for the client page
When you click add new Team Member, a popup window will appear (like the next screenshot), check the next image:
- Upload or select an existing Member image.
- Type Member name.
- Type Member position.
- Type Member Description text.
- Select Team member style from available 2 Member styles.
When you click add new Counter, a popup window will appear and have some properties that can be:
Item Title:
Enter text for item title.Title Color:
select title color from color chooser.Title Size:
Type title font size in px or em.Description:
Enter item description text.From:
start number.To:
end number.Start After:
Enter the delay time that the numbers begin counting after it ( in milliseconds ).Numbers Color:
select numbers color from color chooser.Numbers Size:
Type numbers font size in px or em.Item Icon:
Select your icon from icons chooser.Icon Size:
Type icon size in px or em.Icon Color:
Select your icon color from color chooser.Clear after icon ?:
makes the icon in a separate block clear befor and after it.When you click add new Counter 2 without icon, a popup window will appear and have some properties that can be:
Text Before:
Enter text before the numbers.Text After:
Enter text for after the numbers.Text Color:
select text color from color chooser.Text Size:
Type Text font size in px or em.From:
start number.To:
end number.Start After:
Enter the delay time that the numbers begin counting after it ( in milliseconds ).Numbers Color:
select numbers color from color chooser.Numbers Size:
Type numbers font size in px or em.When you click add new Divider, a popup window will appear and have some properties that can be:
Divider Style:
Select the divider style from 10 available styles.CSS Animation:
Select animation type, delay and duration.Notic: These options are applied individually on the page you are editing only, so this can give the page a custom options such as hiding header, footer, customizing the page title for this page only. As a result for that, you can build all your site pages and posts with different styles.
Option | Description |
---|---|
Page Title Settings |
As Explained in the theme options you can do all above steps in this section, you can hide page title, add custom background image, custom icon, set different page title style from the 10 available, set custom height, custon colors and also set custom video background, and too many other options. |
Header Settings |
Show / Hide header and top bar, set different header style. |
Footer Settings |
Show / Hide Footer, set different footer style. |
To Create a One Page you have two important tasks :
Important: All links you created in this menu we'll create a Rows in the page with number equals to these menu items number.
Plugin Name | Documentation URL |
---|---|
Essential Grid WordPress Plugin |
LINK |
Go - Responsive Pricing & Compare Tables for WP |
LINK |
Visual Composer: Page Builder for WordPress |
LINK |
Slider Revolution Responsive WordPress Plugin |
LINK |
Layer Slider WordPress Plugin |
LINK |