Setting up your theme

1) Creating theme pages

Start by adding the pages you are going to need. Go to Pages > Add New and create the following pages:

  1. Home: this will serve as your homepage. Assign to it the Homepage Template from the Page Attributes panel. Publish the page and set it as your static Front Page as described below.
  2. Project Listing: this page will list all your projects. Apply to it the Project Listing template and publish the page.
  3. Blog: this will be your posts page. Just create it, no further action needed.
  4. Contact: (optional) here you can place the contact form that you will create through the Contact Form 7 plugin.

(TIP: all page titles serve as examples, you can name your pages according to your needs.)

Once the pages are created, navigate to Settings > Reading. Set the “Home” page to be your static frontpage and the “Blog” page to be your posts page, as demonstrated in the image below.

reading-settings

2) Populating your blog

To add new posts to your blog, go to Posts > Add New, title your post and enter the content in the editor. Upload a featured image by clicking Set featured image on the Featured Image panel, add a category and/or a tag and publish the post by clicking Publish.

add-new-post

TIP: the “more” tag is functional in posts, which means that you can directly control which part of the post will appear on the blog listing page. If, for example, on a video post format you want to display just the embedded video and not the text you have below it, you can add a ‘more’ tag between the video embed URL and your text content.

3) Adding project items

To add a new portfolio item go to Projects > Add New. Set a featured image from the panel on the right, fill in any text you have for the portfolio item and move to the Project Settings panel below. Here you can add project information, videos, images and modify the general color simply by following the instructions each tab has.

eclecticon-add-new-project

TIP: You can toggle the appearance of related project items under Appearance > Customize > Portfolio Options.

4) Creating your menu

Now that your content is in place, you will need a menu. Go to Appearance > Menus, check the pages you want your menu to have and add them. Also give your menu a name and save it. Finally you will need to set your menu as Main menu. This can be done either by checking the Main Menu box in Menu Settings just below your menu items in Menu Structure or by going to the Manage Locations tab and selecting the menu you just created.

eclecticon-menu

(TIP: for more info on creating and managing menus, please read the WordPress Menu User Guide)

5) Customizing the appearance

All theme customization is done via the WordPress’s built in Customizer. If you haven’t used it or want to learn more about it, please read this article.

Go to Appearance > Customize and you will see this:

eclecticon-customizer

TIP: any changes you make in the tabs will be previewed live on the site that appears in right side of the screen. However to save these changes you need to click the Save & Publish button on the top of the bar. If you have made a change but see the button grayed out (for example changed the font size of a heading), move the cursor outside the input box, to the next input box. The button should be clickable again.

Let’s take a look at the options each tab gives you.

Header Bar Options

Here you can toggle the tagline and configure the logo padding.

eclecticon-customizer-header-options

Site Identity

In this tab you can modify the site’s title, tagline, logo, footer logo and site icon.

eclecticon-customizer-site-identity

Layout Options

Here you can toggle the sidebar, modify the excerpt size and select the pagination layout.

eclecticon-customizer-layout-options

Front Page Carousel

This tab allows you to configure the homepage’s slider. You can toggle its automatic slide functionality. The images displayed on the slider are featured images pulled from your projects. You can select a source project category via the drop down or fill in individual project IDs in the text box below if you don’t want entire categories to appear on the slider. You can also limit the number of posts on it, change the effect and adjust the slideshow speed.

eclecticon-customizer-front-page-carousel

Typography Options

Here you will find multiple options regarding the theme’s typography. You can change heading, body text and widget title sizes and toggle the capitalization of various elements.

eclecticon-customizer-typography-options

Content Colors

Do you want to create your own unique color scheme? Not a problem! This tab helps you do it by allowing you to modify the colors of multiple elements the content has.

eclecticon-customizer-content-colors

Click the Select Color button and either use a hex color value in the box or use the palette provided to select a color.
color-picker
Additionally you can modify the site’s background from this tab.

Social Networks

Here you can fill in the URLs to your various social network profiles supported by the theme. These will appear on the header and footer automatically. You can also display them in the post/page sidebar by adding the Theme – Social Icons widget in the blog or page sidebar.

eclecticon-customizer-social-networks

Posts Options

Here you can toggle various aspects of the single post, like the appearance of categories, tags, date, comments etc.

eclecticon-customizer-posts-options

Project Options

Toggle the appearance of related projects and modify the project button text on listing pages.

eclecticon-customizer-project-options

Widgets

Through this tab you can add widgets to the theme’s sidebars. The theme features two sidebars, the Blog Sidebar which appears on all posts & pages that have a sidebar and the Menu Widgets that displays widgets below your menu.

eclecticon-customizer-add-widget

Static Front Page

If you don’t want to have your latest posts on the front page and wish to display static content using a normal page, or if you want to use the looks template as your front page, you can do so from here. Set the desired page as your static front page and save.

eclecticon-customizer-static-front-page

Other

The Custom CSS panel lets you insert styles for elements not covered by the rest of the tabs. You can also place your Google Analytics Tracking ID here.

eclecticon-customizer-other

Additional information

Creating Galleries

To create a gallery using the gallery management system, simply follow these steps:

  1. On the Gallery Information panel click the Add Images button.
    gallery-settings-add-images
  2. To upload your images, drag & drop them in the Edit Gallery window that will pop-up or select Add to Gallery in order to select already uploaded images. Once you are done, click the Update Gallery button on the lower right.
    gallery-settings-update-gallery
  3. Your Gallery Information panel will look like this:
    gallery-settings-gallery
  4. You can re-arrange the order of images by drag & drop.
    gallery-settings-rearrange
  5. If you wish to remove an image from the gallery, hover your mouse over it and click the X button as shown below.
    gallery-settings-remove
  6. By checking the Randomize order box, your gallery images will appear in a random order that will change on every page refresh.
  7. When you are done, publish the gallery item.

If you need to add images after the gallery’s creation just follow the same procedure.

Useful Plugins

  • CSSIgniter Shortcodes: You can use this custom made shortcode plugin, to help you create a variety of layouts and elements on your site. Instructions can be found here.
  • Contact Form 7: Use this plugin to create a contact form, then copy the shortcode it gives you and paste it in an empty page.
  • WP Instagram Widget: Use this plugin to display your Instagram feed in any of the theme’s sidebars.

Image Sizes

The recommended image sizes for the Eclecticon theme are:

  • Main Thumbnail: 1000x667px
  • Wide Thumbnail: 1600px in width, not limited in height
  • Signature Thumbnail: 200px in height, not restricted in width
  • Square Thumbnail: 120x120px (About Me widget)