Last Modified: 2022/01/27
By: Aleksey Gekov (emerald)
Version: 1.4
Thank you for purchasing my theme.
If you have any questions that are beyond the scope of this help file, please feel free to email via the contact form on my profile page, or get support through this theme's comments board on ThemeForest.
To install the Benchmark theme you must have a working version of WordPress already installed.
This theme is installed just like any other WordPress theme, either by uploading the main theme folder via FTP (unzipped) or the zipped file via the Wordpress theme upload section.
There are two ways you can install the theme.
wp-content/themes
If you are new to WordPress and have problems installing the theme, you might want to check out these links:
After you have finished installing the theme you will get a notification to install the required plugins. Please install all required and recommended plugins before using the theme.
The information on plugins required/recommended for Benchmark WordPress theme can be found here. This page also provides download links that you can use to download and install the plugins manually.
For some people importing the sample data can be helpful to see how the theme works as well as speed up the development of their own or their client's website by simply replacing the content and images with their own. It will allow you to quickly edit everything instead of creating content from scratch.
Benchmark provides demo content that works with the native WordPress import/export function. You will get much the same content as the demo site has. NOTE: All images in the demo content, except those that are in public domain, are replaced with placeholders.
Alternatively you can import the sample data manually – browse to Appearance > Import Demo Data and click on the Switch to manual import link.
The following 3 types of import files are used for setting up the demo in the Benchmark WordPress theme:
The sample data files are located in the sample-data folder:
These are the files that are included in the Predefined Demo Import.
On the screenshot below, you can see how to upload custom options data.
NOTE: This will overwrite all existing option values.
If you switch from Benchmark (after you have the demo widgets imported) to a different theme and then switch back to Benchmark, some widgets are moved to "Inactive Widgets" area or even can be lost. Unfortunately, this is normal behavior for Wordpress. In this case, you can easily place all demo widgets back to their sidebar areas by re-importing the demo widgets:
Just make sure all necessary settings are configured.
A. Appearance > Menus > Manage Locations – the following menus should be set:
B. Settings > Reading – the following settings should be applied.
Also on this screen, you can optionally set Blog pages show at most to "6" (it is preferable for the "Grid" blog style).
C. Settings > Permalinks – one of the "common" structures should be selected – Day and name or Post name, for example.
In some cases, you may need to reinstall (re-import) the demo. This will require making your WordPress installation fresh (empty) with no custom content.
Using the Advanced WordPress Reset plugin can be a solution. It will reset your WordPress Database back to its first original status in order to make a fresh installation without going through WordPress traditional installation.
Please do the following steps to reinstall the demo:
In this section you can find the information on the following general settings:
The Benchmark theme supports three menu locations:
NOTE: For a custom menu assigned to the Header Top Links or Footer Bottom Links locations, only the first level of the hierarchy is included.
#
.Add the "button-item" class name in the CSS Classes box for the top level item you want to use as the contact button.
NOTE: If you don't see CSS Classes, then under Screen Options make sure the corresponding box is checked.
The following links might be useful if you need more detailed information on the subject:
You can easily create a simple mega menu with multiple columns by adding necessary classes to your parent menu item and menu section items:
By adding the "title-merged" extra class to a "sf-mega-section" menu item you can merge its heading underline with the heading underline of the previous item.
To set up custom sidebar menu on a specific page do the following:
You can use the same principle for setting up custom sidebar menu on a single Service, or Work.
The Front page displays setting allows you to choose what content appears on your site's front page. You can choose to have your latest blog posts or a static page that you have created in the Pages section of your site.
Once you have created a page that you would like to use as your homepage, follow these steps:
The homepage in Benchmark is supposed to be created by using the homepage template.
There are three cases of how your blog posts can be displayed depending on the Front page displays configuration in Settings > Reading.
Your latest posts option is chosen for Front page displays.
In this case the blog posts are displayed on your site's front page (homepage) according to blog options in Theme Options > Blog.
A static page option is chosen for Front page displays. The Posts Page parameter is set to the page you would like to use as your blog page.
In this case your Posts Page with blog posts is displayed according to blog options in Theme Options > Blog.
The page layout (full-width or with sidebar) of your blog page is defined by Page Layout parameter in the Page Settings meta box.
A static page option is chosen for Front page displays. The Posts Page parameter is set to the page you would like to use as your blog page. The Blog Posts widget (element) is added via Page Builder on the page for which the blog page is parent.
In this case your blog page is displayed:
The page layout of your blog page is defined by Page Layout parameter in the Page Settings meta box.
Benchmark comes with plenty of customizing and styling options. When you need to set up or customize some part of the theme (background, header, portfolio, typography, etc.), just go to Theme Options in your Wordpress admin menu. These options are global and affect either all pages or certain sections of your site.
There are 3 types of page content layout you can use in the Benchmark theme:
See the examples on the following pages:
Here you can specify the default slogan text to be displayed in the "Bottom Stripe" section.
Usage of the Google Maps APIs now requires a key. Starting on June 11, 2018, you'll need a valid API key and a billing account to access the Google Maps. Once billing is enabled, all users will get access to $200/month of free monthly usage in credits to use for Maps, Routes and Places products (and you can set usage limits to protect against unexpected increases). For JavaScript Dynamic Maps API and Geocoding API which are used in the theme, the free monthly limits are 28,000 loads and 40,000 calls respectively.
Getting an API key is really fast and simple:
In the Google API Console, you can also look up an existing key or view a list of enabled APIs.
If you run a local web server on your desktop, such as WampServer, XAMPP, or IIS and you want to test Google Maps on your local web server, you will need to get a separate key for your localhost with localhost/*
HTTP referrer added.
Now all you need to do is to set the parameter in Google Maps API Key.
The theme's color scheme consists of 3 components:
You can either use one of 7 picked color schemes or pick your own color scheme. The default one is Royal Blue + Orange + Red.
Also, this section of the Options allows you to:
The following theme fonts can be configured:
The basic font typeface imported from the Google Fonts repository is "Latin". If the language (or languages) you expect to be used on your website has the symbols that are not included in default "Latin" character set, you need to extend it by setting an additional character set. This can be done be choosing the required character set from the list of sets the selected font supports.
The default fonts used in Benchmark support the following character sets:
There are 2 types of page header layout you can use in the theme:
Additional elements that can be displayed in the header on pages with Header Layout set to "Extended Header":
There are 2 styles of footer layout available in the theme – with default widget title or with underlined widget title.
The default style. For example:
See the demo examples:
Each footer column has its corresponding widget area. For example, widgets added to "Footer – Column 2" widget area are displayed in the second column. You can add widgets to footer widget areas via Appearance > Widgets.
In the Benchmark theme, the email subscription form can be displayed in 3 different page areas:
Adding the Subscription Form widget on WordPress Widgets Screen:
See the examples on the following pages:
Besides the built-in subscription form, you can use a 3rd party plugin – MailChimp for WordPress. This plugin helps you add more subscribers to your MailChimp lists.
<fieldset class="subscription-fields-wrapper">
<div class="field-subscriber-name">
<input type="text" name="NAME" placeholder="Name *" required>
</div>
<div class="field-subscriber-email">
<input type="email" name="EMAIL" placeholder="Email *" required>
</div>
<div class="field-submit">
<input type="submit" value="Sign Up" class="button-std">
</div>
</fieldset>
Go to Theme Options > Forms to choose which of the built-in subscription forms you want to integrate with your MailChimp lists:
The built-in contact form can be added to a page using the Page Builder – see Contact Form widget (element).
See the demo example:
Besides the built-in contact form, you can use a 3rd party plugin. The Benchmark theme includes the CSS styles for popular Contact Form 7 plugin.
<label>Name <span class="required">*</span>
[text* author-name maxlength:200]</label>
<label>Email <span class="required">*</span>
[email* author-email maxlength:100]</label>
<label>Phone number <span class="required">*</span>
[text* author-phone maxlength:100]</label>
<label>Area of interest
[select subject include_blank "General Enquiry" "Contact an Advisor" "Financial Health-Check"]</label>
<label>Message <span class="required">*</span>
[textarea* message maxlength:5000 x4]</label>
[submit "Send"]
You may wish to allow users to submit your contact form only if they accept certain terms. In such cases, a form tag acceptance
will be useful. Just insert an acceptance
tag into your form like this:
...
<label>Message <span class="required">*</span>
[textarea* message maxlength:5000 x4]</label>
[acceptance agree] <label class="acceptance">I agree with the <a href="#" target="_blank"><em>data protection policy</em></a> of this site. <span class="required">*</span></label>
[submit "Send"]
To display a Contact Form 7 on a page, add the Text Block widget (element) via the Page Builder with the shortcode looking something like this:[contact-form-7 id="351" title="Contact form 1"]
(you can find your shortcode above the form editor).
Here you can set up options for Services:
Here you can set up options for Works:
Here you can set up options for blog posts:
Here you can set up options for Staff:
The Twitter Feed widget uses the API v1.1 authentication required by Twitter for all Twitter feed requests. Follow the instructions below to set up your authentication:
Once you have an app setup within Twitter, this can be used for multiple user timelines on multiple websites – you do not need to set up one app per Twitter account or user timeline.
Now all you need to do is to set the parameters in Twitter API Details.
NOTE: Remember to set the permissions of the wp-content/plugins/twitter-feed-oauth/cache
folder to 755 so that the Twitter Feed cache files can be saved, otherwise your Twitter Feeds won't work.
The theme has some additional styles enabled in post editor:
This allows you to easily insert specific elements and apply the theme's custom styles directly in a WordPress editor via toolbar in Visual view – either in Post Editing Area or in the Page Builder (using the Text Block and Info Box elements).
The styles in the List Types dropdown menu should be applied to a standard unordered (bulleted) list (created beforehand).
You can view the examples of custom styled lists on Typography page.
The styles in the Styles dropdown menu are mostly the names of custom CSS classes used in the theme.
These styles can be applied to the following blocks:
p
, div
, h2
, h3
p
, div
p
, div
, ul
, ol
p
, div
, ul
, ol
p
, div
, ul
, ol
, table
h1
, h2
, h3
, h4
p
, div
, ul
, ol
, h1
, h2
, h3
, h4
, h5
, h6
, blockquote
, table
, pre
p
, div
, ul
, ol
, h1
, h2
, h3
, h4
, h5
, h6
, blockquote
, table
, pre
p
, div
, ul
, ol
, h1
, h2
, h3
, h4
, h5
, h6
a
.button-std
(Button)p
, div
h2
, h3
, h4
p
.These styles can be applied to selected text within the following elements:
p
, div
, ul
, ol
, h1
, h2
, h3
, h4
, h5
, h6
, a
, strong
p
, div
, ul
, ol
, a
, strong
p
, div
, ul
, ol
, h1
, h2
, h3
, h4
, h5
, h6
, a
, strong
p
, div
, ul
, ol
, h1
, h2
, h3
, h4
, h5
, h6
, a
blockquote
p
, div
, ul
, ol
p
, div
, ul
, ol
You can view the examples of the custom styles and elements described above on Typography page.
Dividers help users understand how content is organized by establishing a rhythm and hierarchy on a page. Benchmark includes a wide range of horizontal divider lines – see the examples on Typography page.
Using the Dividers dropdown menu you can insert a new divider or edit an existing one.
You can also add one of margin-bottom... classes to a divider:
The Benchmark theme, of course, also includes support for a blog via the blog posts. All you need to do is add your posts and set up your blog page. However, there are extra options that might need explanation.
There are 2 ways you can create a post content:
While the theme can function without featured images, it is recommended to add a featured image to each post.
For setting the featured image, use standard WordPress method.
A post's featured image is not only displayed on a single post page, but is used as preview image on blog page, archive pages (category, tag, date, author), and also on search results pages and in the Featured Article widget.
Post Formats is a theme feature introduced with WordPress version 3.1. A Post Format is a piece of meta information that can be used by a theme to customize its presentation of a post. You can change how each post looks by choosing a Post Format from a radio-button list.
The theme supports the following post formats:
This format functions just as you would expect from any other typical post. An image set in the "Featured Image" meta box can be optionally displayed in the post header as preview picture.
The first <img>
tag found in the post content is considered the image to be displayed in the post header. This can be an image not only from the media library but also from an external source.
The Image Post Format can be useful in the case if you want to display:
If no <img>
tag found, the featured image can be optionally displayed in the post header as preview picture.
The first video file URL (mp4, webm, ogv), video shortcode, or video embed (oEmbed) found in the post content is considered the video and displayed in the post header.
If no video found, the featured image can be optionally displayed in the post header as preview picture.
See the demo example: Is Your Financial Advisor On Your Side?
The first audio file URL, audio shortcode, or audio embed found in the post content is considered the audio and displayed in the post header.
If no audio found, the featured image can be optionally displayed in the post header as preview picture.
The Benchmark theme includes a number of parameters grouped in meta boxes that allows you to tweak multiple aspects of the current post.
For each blog post you can set one of 2 types of Page Header Graphics:
The screenshot below displays the Page Header Content meta box for a blog post with Hero Image in the header:
To set a header "hero image" for a specific blog post, click + Add Media button and select the image.
The screenshot below displays the Post Settings meta box with all the post settings for a specific blog post:
If you check the Disable "Auto" Excerpt option, then the full content of this particular blog post is displayed in the post preview.
By selecting the Hide Featured Image checkbox in the Post Page section, you tell the theme to never display the featured image on the single page of this particular blog post.
For each blog post you can set one of the following types of Bottom Stripe:
For some general information, also see the Page Settings section.
The WordPress Excerpt is an optional summary or description of a post; in short, a post summary.
The Excerpt has two main uses:
A post excerpt can be also displayed in a post's preview on your blog page.
The following diagram describes how the excerpt mechanism works for a specific post in a list of blog posts.
To add an excerpt to a post, simply write one in the Excerpt field under a post's meta boxes. The Excerpt field is hidden by default if it has not been used before. Look under the Screen Options panel to make sure Excerpt is checked to be Show on screen.
In Benchmark, if the Blog Style parameter is set to "Grid", post excerpt is not displayed.
You can use Pages to organize and manage any content – such as "About", "Services", "Contact", etc.
There are 2 ways you can create a page content:
The Benchmark theme includes support for the Page Builder plugin. It is fully adjusted to the theme, and perfectly suits its needs.
This plugin is not bundled with Benchmark so it must be installed and activated as mentioned in the Required Plugins section.
Page Builder is enabled for Pages, Posts, and also for Work, Service, and Section custom post types.
The plugin is very easy and doesn't really need much explanation, have a look at the screenshots below for a quick guide.
1. Getting Started
First, let's take a look at the interface. Page Builder adds an extra tab to the standard WordPress editor.
Clicking on this tab brings up the Page Builder interface.
You can use the toolbar to add a widget, add a new row of columns or to load prebuilt layouts.
Use these buttons to edit, dublicate, delete, and move a row. The up/down icon acts as a handle to pick up and drag the row up or down.
Please note the following important things before you start:
Open a new page by navigating to Pages > Add New. Click on the Page Builder tab to start creating your content. This tab is connected to your visual editor. Now, we're ready to start creating a page with Page Builder.
If you have not used Page Builder on a certain page before, it will open in the default visual editor. Click on the Page Builder tab.
Page Builder copies all of your content to a Text Block widget in a single column row. This setup gives you an accurate representation of how your content looked before. Open the Text Block widget if you need to access this content.
2. Building a Page
Rows form the overall structure of your page layout. These are the first things you will add to your page.
To add a row, click on the Add Row button. The "New Row" dialog will appear. You can set the row layout by selecting:
Page Builder will update the layout as you change these values.
To delete a row, hover over the spanner icon in the top right corner above that row. A drop down menu will appear with options to Edit, Duplicate or Delete. Click on Delete Row, and then confirm this action by clicking on Are you sure?.
To edit an existing row, click on the spanner icon in the top right corner above that row.
To add a widget, first activate the row cell to which you wish to add a widget.
Once you have selected a row cell, click on the Add Widget button – it will open the "Add New Widget" dialog with a table of all available widgets.
To select a widget, simply click on it. The widget will now appear in the selected row cell.
You can also add a widget using the right-click contextual menu – either by choosing from the list of featured widgets or through the search function.
To move the widget, click, hold and drag it to a new cell or a new position within the current cell.
Hovering over the widget will display the widget options, namely Edit, Duplicate or Delete.
The Layout Builder widget gives you the full functionality of Page Builder in a simple widget. This allows you to create complex and nested layouts.
The example below illustrates the complex layout possibilities. It is taken from the demo content – see the "Our values" section on the About Us page.
In edit mode, you will see the dialog shown below:
As you can see on the images above, using the Layout Builder in this particular case allowed us to add a few rows in one stripe section.
3. Styling a Page ("stripes")
In the "Edit Row" dialog, you'll find the row styling tabs in the Row Styles sidebar. By default, there are three groups:
Click on each tab to display the settings in that group.
1. Under the Attributes tab, you can specify the Row Class.
2. Under the Layout tab, you'll find settings for Row Layout, and Column Ordering.
The Row Layout setting has three options:
For example, Homepage, About Us, Our Services – these pages are fully built of stripe sections with default layout.
There are only a few stripe sections (rows) in the demo content with Full width stretched + no padding layout:
This feature allows you easily change the order of row columns on specific screen width. The pictures below with examples from the demo illustrate how it works:
a. Default
b. First column moves right on small screens and larger
See How We Can Help – "Financial advice can make a big difference" stripe section.
c. First column moves right on medium screens and larger
See History – the stripe section with image gallery.
3. Under the Design tab, you'll find settings for Stripe Background.
"Stripe" is a row added via Page Builder and wrapped in a full-width background.
The Benchmark theme has various types of stripe sections with different types of background you can choose from when setting the parameters for a row design in Page Builder.
See the examples on Stripe Sections page.
Transparent is the default stripe background.
There are also optional elements that can be added to the chosen type of stripe background. The list of these additional elements is individual for each type of background – see the screenshots below.
By checking Narrow Stripe you reduce the stripe's top and bottom paddings.
In the "Edit Row" dialog, click on a cell – this will open the cell styling tabs (under the Row Styles tabs).
By default, there are two groups:
Click on each tab to display the settings in that group.
1. Under the Attributes tab, you can specify the Cell Class.
2. Under the Responsive Options tab, you'll find settings for Width.
a. Cell width on medium and large screen size – Desktops (≥992px)
This is the default value we set when selecting a ratio for columns:
b. Cell width on small screen size – Tablets in portrait mode (768-991px)
c. Cell width on extra small screen size – Phones (<768px)
Click on any widget to open its edit dialog where you'll find the widget styling tabs in the Widget Styles sidebar. By default, there are five groups:
Click on each tab to display the settings in that group.
1. Under the Attributes tab, you can specify the Widget Class.
2. Under the Offset (Margin) tab, you will find responsive settings for Left Offset and Right Offset.
3. Under the Alignment tab, you will find responsive settings for Alignment / Float.
4. Under the Show/Hide tab, you will find responsive settings for Visibility.
5. Under the Width tab, you will find responsive settings for Width and Adaptive Width.
For illustrating how the Adaptive Width works, see the "Milestones in our history" section on Our History page. The Adaptive Width for the Stages widget is set to "70% – centered block". Test how the element's relative width changes on different screen sizes.
4. Prebuilt Layouts
Prebuilt layouts allows you to seamlessly create page or post layouts by selecting from any prebuilt layouts included in your theme or by cloning existing page or post layouts.
Click on the Layouts button to access the prebuilt layouts interface – you will see a list of pages and posts (blog posts and posts of "custom post type") you've created using Page Builder.
To export a page, select Import/Export on the left and click Download Layout.
To import a page, simply go to the same area, click Select Import File and select the previously exported layout. Then click Insert at the bottom right and select the appropriate option from the popup menu.
To clone a page/post simply click on it, then click the Insert button, and select the appropriate option from the popup menu.
As it was mentioned above, Page Builder works with standard WordPress widgets and use them as elements for building page content. The Benchmark theme includes a wide set of custom widgets specially created for Page Builder.
Let's take a quick overview of the widgets.
This widget allows you to create HTML formatted content using the native WordPress TinyMCE (Visual) editor.
Displays text, image, button etc. in a separated area with different options of background and shadow style. The widget allows you to create a box's content using the standard WordPress editor.
See the demo examples.
Inserts a divider line (separator) or blank space. This is the same element as you can add using the Dividers dropdown menu in the Visual editor, but it has a few additional parameters.
See the demo examples.
Allows to display a list of features arranged in content boxes with images.
See the demo examples.
Allows to display a list of features arranged in content boxes with icons.
See the demo examples.
Can be used as a method of graphically representing milestones in timeline (by year) and stages (phases) of process.
See the demo examples.
Allows to display a list of features arranged as numbered or unnumbered content boxes.
See the demo examples.
Allows you to insert online hosted video (like YouTube, Vimeo, TED, or any other compatible with WordPress's built-in oEmbed feature) or self-hosted video (mp4, webm, ogv, or HTML5 video).
See the demo examples.
Provides you with a simple way to display a single image. You can also enable an option to display the full-size version of the image or online hosted video (YouTube or Vimeo) in a lightbox overlay.
See the demo examples: About Us, Our Difference, LightBox.
Displays a simple image slideshow. The theme includes Owl Carousel 2 – touch enabled jQuery plugin that lets you create a beautiful responsive carousel slider. You can also enable an option to display the full-size version of each slide in a lightbox overlay.
See the demo examples: Case Study 3, LightBox.
Displays a carousel slider with images. Uses Owl Carousel 2 plugin.
See the demo examples.
Displays a carousel slider with icon boxes. Uses Owl Carousel 2 plugin.
See the demo examples.
Displays a simple image gallery (allows to display full-size photos and videos in a lightbox overlay). You can choose between Standard and Simple Metro Style gallery.
See the demo examples.
Displays a list of thumbnail images (as gallery grid) linked to custom URLs.
See the demo example: Other Elements, How We Work.
Testimonials are the perfect way to show your potential clients the kind of work you can provide. The Benchmark theme comes with plenty options and styles for displaying testimonials:
This widget uses the Testimonial custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section.
See the demo examples.
Displays a pullquote – an excerpted line or phrase, in a larger typeface, optionally with stats. The theme comes with plenty options and styles for displaying pullquotes.
See the demo examples.
Adds a list of blog posts. Choose your blog style and other parameters that define how the content should be displayed.
See the demo example: Blog: Grid Layout + Sidebar and Blog: List Layout.
Allows to display a list or carousel with blog posts in one of the following selections: most recent, most popular, featured, or random.
See the demo examples:How to Get Started, Picture Boxes – Recent Posts, Carousel.
Adds a list of works, case studies, projects etc. You can choose either to use the Striped Layout (place each row in stripe) or not.
This widget uses the Work custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section.
See the demo examples: Client Stories, Picture Boxes – Case Studies.
Adds a list of services. Choose the type and other parameters that define how the content should be displayed.
This widget uses the Service custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section.
See the demo example.
Adds a list of staff members. Choose the number of columns and other parameters that define how the content should be displayed.
You can choose between 3 ways of displaying a single staff member profile:
This widget uses the Staff custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section.
Allows to display a bunch of organized information in a small area (as tabbed content).
This widget uses the Section custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section. Also you need to create some Section items (one section per one tab) and add them to a certain section group.
See the demo examples: Tabs & Toggles, How We Can Help (full-width), Investment Approach.
Allows to display a bunch of organized information in a small area (as toggled content). You can choose between "accordion" and "toggle" modes:
This widget uses the Section custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section. Also you need to create some Section items (one section per one panel) and add them to a certain section group.
See the demo examples: Tabs & Toggles, FAQ.
This widget helps to organize you content by dividing it into adaptive pairs "image box – text box".
See the demo examples: Split Sections, Retirement Planning & Superannuation.
Visual representation of data in website design is not only a tool of showing off – it's also a great way of winning customers over. The theme comes with a few options/styles for displaying statistics:
See the demo examples: Stats Data, About Us.
Allows to display a simple 2-circle or 3-circle Venn diagram.
A Venn diagram (also called primary diagram, set diagram or logic diagram) is a diagram that shows all possible logical relations between a finite collection of different sets. Consists of multiple overlapping closed curves, usually circles, each representing a set.
See the demo example: Other Elements, How We Work.
Adds an email subscription form. Helps you add more subscribers to your mailing lists. Available both in Page Builder and as sidebar widget. The Forms section provides you with more information on using the forms in the Benchmark theme.
Adds a customizable contact form, allowing your website visitors to easily send you messages.
You can configure the following fields:
See the demo example.
Embeds interactive map within your page layout via Google Maps API. You can either select a map from the list of available maps (previously configured in Options > General), or set custom map parameters.
Also please read the Authentication for Google Maps subsection to set up the required parameter.
See the demo example.
Allows to display pricing plans or price comparison. The possible number of columns in a table is from 2 to 5. Tooltip option is also available.
See the demo examples: Pricing Plans, Fees.
Allows to display tabular data in a standard HTML table on screens with different sizes, including small-screen mobile devices. The possible number of columns: from 2 to 6.
See the demo examples: Standard Tables, Fees, How a Little Planning can go a Long Way.
This widget adds a list with dot leaders.
See the demo example: Other Elements, Fees.
Embeds an image feed from a Flickr account. To display photos you will need to specify Flickr ID which you can find using idGettr online service. NOTE: The embed feature is only available for publicly shared photos.
See the demo example: Other Elements, Blog: List Layout.
Allows to add a public Twitter timeline.
This widget uses the API v1.1 authentication required by Twitter for all Twitter feed requests, so the Twitter Feed OAuth plugin must be installed and activated as mentioned in the Required Plugins section.
The Twitter Feed widget also needs the parameters in Options > Social Sharing > Twitter API Details to be set. Please read the Twitter API Details subsection to set up the required parameters.
See the demo example: Other Elements, About Us, Blog: List Layout.
This widget adds social media icons linked to your social accounts. Available both in Page Builder and as sidebar widget.
See the demo example: Blog: List Layout (in sidebar).
More information on this widget can be found in Using the Layout Builder section.
The Benchmark theme includes a number of parameters grouped in meta boxes that are common for standard pages, service items, work items and staff profiles. These meta boxes are:
The screenshot below displays the Page Settings meta box with general settings for a standard page:
NOTE: To enable "Full-width + Side Menu" layout on front end, make sure to set the following:
For pages, blog posts, services, works and staff profiles there are 2 types of Page Header Background you can choose from:
The screenshot below displays the Page Header Background meta box for a standard page:
To set a header "hero image" for a specific page, set the featured image using standard WordPress method.
For a page, service or work you can set one of the following types of Bottom Stripe:
The screenshot below displays the Bottom Stripe meta box for a standard page. For each type of bottom stripe there is a specific set of parameters – see the screenshots in lightbox:
Page templates are a specific type of template file that can be applied to a specific page or groups of pages.
When creating a new page, one of the first things you might want to do is to assign an appropriate template for it. The list of available page templates can be found in the Page Attributes meta box on Edit Page or Add New Page screen.
Benchmark comes with the following page templates:
The default page template should be used for creating any page except Homepage or Contact Page.
This is the template that is supposed to be assigned to your site front page like Home or Main.
The screenshot below displays the Homepage Slider meta box with the settings for the homepage slider:
The homepage slider uses the Slide custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section. Also you need to create some Slide items and add them to a certain slide group.
See the following pages from the demo content with the Homepage template applied:
This is the template you should assign to your site Contact page.
This page template divides your content into three parts:
The screenshot below displays the Contact Info meta box:
Benchmark allows multi-location on Google Maps – choosing another office location (among predefined) updates current location and info on the map. You can configure multiple (up to 3) maps that can be then switched by clicking menu items.
See the demo example: Contact Page.
The Benchmark theme includes support for the Work custom post type. This allows you easily create your works / case studies and add "work" items. If you know how to use standard posts and pages you can also create a work! Have a look below for further instructions.
Work items (works, case studies, etc.) are supposed to be grouped into Work Categories. So it is a good idea to add some work categories before you start creating works.
There are 2 ways you can create a work item content:
For setting the featured image, use standard WordPress method. You should add a featured image to each work post.
A work item's featured image is used as preview image on works page (a page with "Works" element), archive pages (work category), and search results pages. The dimensions of image you need to upload and set as featured image for a work item depends on parameters (type, number of columns, image size) you specify for Works / Case Studies widget (element).
For each work post you can set one of 2 types of Page Header Background:
The screenshot below displays the Page Header Background meta box for a work post:
To set a header "hero image" for a specific work post, click + Add Media button and select the image.
The screenshot below displays the optional Download Button in Sidebar meta box you can use for a work post:
For each work post you can set one of the following types of Bottom Stripe:
See the screenshots in the Page Settings section.
Optionally, you can use the Excerpt field to set the description text to be displayed below the preview image and title of a work item – in case if you selected "Title, Category, and Excerpt" or "Title and Excerpt" in the Works / Case Studies element.
NOTE: If you don't see the Excerpt meta box, then under Screen Options make sure the corresponding box is checked.
Use Page Builder to add the Works / Case Studies widget (element) to a specific page or anywhere within your page layout.
See the demo example: Client Stories.
The Benchmark theme includes support for the Service custom post type. This allows you easily create your services and add "service" items. If you know how to use standard posts and pages you can also create a service! Have a look below for further instructions.
You can optionally group your services into Service Categories.
There are 2 ways you can create a service item content:
For setting the featured image, use standard WordPress method. You should add a featured image to each service post.
A service item's featured image is used as preview image on services page (a page with "Services" element), archive pages (service category), and search results pages. The dimensions of image you need to upload and set as featured image for a service item depends on parameters (type, number of columns, image size) you specify for Services widget (element).
For each service post you can set one of 2 types of Page Header Background:
The screenshot below displays the Page Header Background meta box for a service post:
To set a header "hero image" for a specific service post, click + Add Media button and select the image.
For each service post you can set one of the following types of Bottom Stripe:
See the screenshots in the Page Settings section.
Optionally, you can use the Excerpt field to set the description text to be displayed below the preview image and title of a service item – in case if you selected "Title, Category, and Excerpt" or "Title and Excerpt" in the Services element.
NOTE: If you don't see the Excerpt meta box, then under Screen Options make sure the corresponding box is checked.
Use Page Builder to add the Services widget (element) to a specific page or anywhere within your page layout.
See the demo example: Our Services.
The Benchmark theme includes support for the Staff custom post type. This allows you easily create your staff and add staff profiles. If you know how to use standard posts and pages you can also create a staff profile! Have a look below for further instructions.
You can optionally group your staff profiles into Staff Categories.
You can create a staff profile content using the standard WordPress editor.
For setting the featured image, use standard WordPress method. You should add a featured image to each staff post.
A staff profile's featured image is used as preview image on staff page (a page with "Staff List" element), archive pages (staff category), and also on search results pages. The dimensions of image you need to upload and set as featured image for a staff profile depends on parameters (type, number of columns, image size, and how to open staff member profile) you specify for Staff List widget (element).
For each staff post you can set one of 3 types of Page Header Background:
The screenshot below displays the Page Header Background meta box for a staff post with Gradient Background in the header:
The screenshot below displays the Profile Settings meta box with all the profile settings for a specific staff profile:
For each staff post you can set one of the following types of Bottom Stripe:
See the screenshots in the Page Settings section.
Use the Excerpt field to set the description text to be displayed below the preview image and title of a staff profile – in case if you selected "Title and Excerpt" or "Title, Position, and Excerpt" in the Staff List element.
NOTE: If you don't see the Excerpt meta box, then under Screen Options make sure the corresponding box is checked.
Use Page Builder to add the Staff List widget (element) to a specific page or anywhere within your page layout.
You can choose between 3 modes of displaying a single staff member profile:
The Benchmark theme includes support for the Testimonial custom post type. This allows you easily create and use testimonials.
You can optionally group your testimonials into Testimonial Categories.
You can create a testimonial content using the standard WordPress editor.
NOTE: Add plain text, not HTML-formatted.
For setting the featured image, use standard WordPress method. You should add a featured image to each testimonial post.
The screenshot below displays the Options meta box with all the settings for a specific testimonial:
These are optional parameters.
Use Page Builder to add the Testimonials widget (element) anywhere within your page layout.
The theme comes with plenty options and styles for displaying testimonials:
See the following pages from the demo content with the Testimonials:
The Benchmark theme includes support for the Section custom post type. This allows you to create sections with HTML-formatted content. These sections are used in Tabs, Full-width Tabs, and Accordion elements (widgets) as tabbed or toggled content. Each section refers to a certain tab (in Tabs) or panel (in Accordion).
Sections are supposed to be grouped into Section Groups.
There are 2 ways you can create a section content:
Use Page Builder to add the Tabs, Full-width Tabs, or Accordion widget (element) anywhere within your page layout.
See the following pages from the demo content with the Tabs and Accordion:
The Benchmark theme includes support for the Slide custom post type. This allows you to create slides with HTML-formatted content. These slides are used in the Homepage Slider on the page with Homepage template assigned.
Slides are supposed to be grouped into a Slide Group. So it is a good idea to add a slide group before you start creating slide items.
You can create a slide content using the standard WordPress editor.
Below are the examples of slide "captions" from the demo – see Homepage and Home Page 2:
<h1 class="h1-slogan text-uppercase">Today</h1>
<p class="lead-text-large">is the day to start planning for the goals that matter most</p>
<a class="button-std button-colored" href="http://e-merald.com/themes/benchmark-wp/contact-us/">Let's Get Started</a>
<h1 class="h3-slogan margin-bottom-10px">Your financial
well-being matters.</h1>
<p class="lead-text-medium">Designing realistic Wealth Strategies that create future peace of mind.</p>
<a class="button-std button-colored link-video-in-popup" href="https://www.youtube.com/watch?v=P8Rid73Cc6o">Play Video</a>
<h1 class="h3-slogan margin-bottom-10px">Independent Financial Advice</h1>
<p class="lead-text-medium">Fee-only financial planning & investing for today's professionals.</p>
<a class="button-std button-medium" href="http://e-merald.com/themes/benchmark-wp/contact-us/">Let's Get Started</a>
Also please read the Custom Styles in the Visual Editor section to get detailed information on how to apply custom styles to a heading, paragraph, link...
The screenshot below displays the Slide Options meta box with all the settings for a specific homepage slide:
To specify an image for a slide, set the featured image using standard WordPress method. You should add a featured image to each slide.
Also set other parameters that determine the slider behaviour and appearance.
Widgets are easy to manage and can be incredibly useful to have on your site.
In the Benchmark theme widgets can be displayed in the sidebar (right aligned) and footer.
The theme has by default the following widget areas for use:
NOTE: Each widget area in the footer refers to corresponding column's number. For example, widgets added to "Footer – Column 2" widget area are displayed in the second column.
Benchmark has a built-in feature to show/hide widgets on a specific page.
Change your sidebar content for different pages, posts, categories, custom taxonomies, etc.
The theme appends checkboxes to each widget you add to a sidebar area on Widgets admin page to either show or hide it on every site page. Look at the screenshot on the right for example.
NOTE: The content of the checklist is different for each of 5 sidebar areas on Widgets admin page. The example on the right shows how the checklist looks in Pages Sidebar.
By default, "Hide on checked pages" is selected with no boxes checked, so all current widgets will continue to display on all pages.
Also you can specify whether to show a certain widget on a small-screen mobile device, or hide it.
All of WordPress's default widgets are styled and displayed properly in all widgetized areas.
The following default WordPress widgets can be perfectly used with Benchmark to extend your site's functionality.
This widget adds a search box to your sidebar, allowing readers to easily search your site for blog posts that have been written in the past. The results are displayed on Search Results page.
Displays your most recent posts, making it easy for your readers to see what's new on your blog.
Displays a list of your most used tags in a tag cloud or as tag blocks. You can choose one of the following taxonomies: blog tags, blog categories, work categories, service categories, or staff categories.
The widget organizes your previously published blog posts by month or year and displays archive links for each period that has posts.
Allows you to add text or HTML to your sidebar. You can use a text widget to display text, links, images, HTML, or a combination of these.
Displays a custom menu.
This widget can be perfectly used in the footer.
The RSS Widget displays the most recently published content from any source with an active feed. This is an ideal way of integrating outside content into your site.
Benchmark comes equipped with several custom sidebar widgets.
This widget allows you to create HTML formatted content using the native WordPress TinyMCE (Visual) editor.
Displays your most recent, most popular, featured, related, or random post.
Displays text, image, button etc. in a separated area with background. The widget allows you to create a box's content using the standard WordPress editor. You can also enable an option to display a YouTube or Vimeo video in a lightbox overlay.
Displays a testimonials slider.
This widget uses the Testimonial custom post type, so the Benchmark Custom Post Types plugin must be installed and activated as mentioned in the Required Plugins section.
Displays a preformatted text placed on custom image background.
Allows you to visually represent a statistical data (2 or 3 stat facts). You can choose one of two colors for background: primary theme color or secondary theme color.
Allows you to insert a video – online hosted (YouTube, Vimeo, TED, etc.) or self-hosted (mp4, webm, ogv, or HTML5 video) – by entering a video URL compatible with WordPress's built-in oEmbed or video shortcode feature.
Displays a built-in email subscription form. It can be used in the footer as well as in the right sidebar.
A message containing new subscriber's email address is delivered to the Recipient Email Address you need to configure (as well as other parameters) in Options > Forms. The Forms section provides you with more information on using the forms in the Benchmark theme.
This widget adds social media icons linked to your social accounts.
Embeds an image feed from a Flickr account. To display photos you will need to specify Flickr ID which you can find using idGettr online service. NOTE: The embed feature is only available for publicly shared photos.
Allows to add a public Twitter timeline.
This widget uses the API v1.1 authentication required by Twitter for all Twitter feed requests, so the Twitter Feed OAuth plugin must be installed and activated as mentioned in the Required Plugins section.
The Twitter Feed widget also needs the parameters in Options > Social Sharing > Twitter API Details to be set. Please read the Twitter API Details subsection to set up the required parameters.
You can update the Benchmark theme using one of the 2 traditional methods.
languages
folder).We recommend using a child theme if you are going to customize your theme files, as this will make it easier to update your parent theme. By using a child theme you will ensure that your modifications are preserved.
First you need to manually download the new theme package from your Themeforest account.
wp-content/themes
. Delete the benchmark folder.wp-content/themes
on your server.After updating the theme, you may get a notification message like the one below letting you know the plugin have a new version and need to be updated.
Or like this:
Benchmark is developed with compliance to theme internationalization requirements – so it can be easily translated into other languages. Any translator can successfully localize this theme without needing to modify the source code itself.
There are several methods to create a translation, most of which are outlined in WordPress Codex – see Localization guide. However, we find the easiest method is to use Poedit. It is available for all platforms and it is freeware.
There are three types of translation files that we use:
Benchmark comes with the benchmark.pot file located in the languages
folder. The only thing you have to do is to create a .po file from benchmark.pot, translate all text strings, then save the .po file with your language code. The next subsection will explain this in detail.
If you want to retain your language file, and new strings have been added to a new version of the theme, then you can choose to update from the .pot file to include the new strings to your current language file.
languages
folder of your updated Benchmark theme.WordPress needs to be told which language it should run under.
As of WordPress 4.0 you can change the language in the "General Settings":
The best solution would be to place them in your child theme which is very easy to do and is also explained in WordPress Codex – see Child Themes > Internationalization.
There are a number of the open source scripts, files and other assets used in the Benchmark theme. Here is the list of resources and people whom I'd like to thank for their great work:
Once again, thank you so much for purchasing this theme. As I said at the beginning, I'd be glad to help you if you have any questions relating to this theme. If you have a more general question relating to the themes on ThemeForest, you might consider visiting the forums and asking your question in the "Item Discussion" section.