Carrino Documentation by “3Forty Media” v1.8.1

Carrino

By: 3Forty Media | Follow me on Themeforest | Follow me on Twitter

Table of Contents

  1. Introduction
  2. Installation
  3. Plugins
  4. Customizer
  5. - Home & Category Featured Posts
  6. Navigation
  7. Widgets
  8. Post Formats
  9. Import Theme Demos
  10. Optimization (Page Speed/SEO)
  11. Translate Theme
  12. Theme Customizations
  13. Theme Classes and Hooks
  14. Sources and Credits
  15. Changelog

Introduction - top

Thankyou for purchasing Carrino, I really hope you enjoy using Carrino as much as I enjoy developing it.

This document will help you get your theme installed and setup and get the most out of your theme but if you do have questions please leave a comment or send me an email via my profile page.

If you love Carrino, please take a moment to rate it or leave a comment or review, it really helps. Thanks so much!

Installation - top

Step 1

Once you have downloaded the zipped package to your computer, you will need to extract it to a location you choose. Then simply open that extracted folder and you will see Carrino.zip, this is your theme, and we just need to install it.

Option 1. Wordpress Admin (Easy Method)

Login to your WordPress Admin and go to: Appearance > Themes.

At the top of the screen click Install Theme. Next at the top of the screen click Add New and then click the Upload Theme button at the top of the screen. Click the browse button and locate Carrino.zip select it and press the Install Now button

Once installation is complete click Activate to activate the theme.

Option 2. FTP (Advanced Method)

Extract Carrino.zip and upload the extracted Carrino folder to your wordpress installation themes folder /wp-content/themes/

Finally you need to activate the theme. Go to: Apperance > Themes and click Activate on the Carrino theme

Step 2 (optional)

Demo Data

You may prefer to install one fo the pre-made demos

If this is a fresh or first time installation you may find it helpful to import the data from the demo. I have supplied an XML file in your download that contains posts, comments and pages with the option to download associated media. To import this file go to: Tools > Import and Click Run Importer

Click the Browse button and locate the demo-content.xml file inside the demo-data folder of your download folder. Next click Upload file and import. Once the import is complete you will be asked if you would like to import media, this will download all the associated media for the posts and pages. It may take a a couple of minutes to download all the media so be patient.

All post images are from Unsplash or Pexels and are licensed CC0.

Step 3

Install Plugins

To get the most out of Carrino I have created a few custom plugins that you will need to download. There are also optional plugins that you might want to install. Once you have installed your theme you will be prompted to download and install the Carrino required plugins and some recommended plugins.

Click begin installing plugins. This will take you to the Install required plugins page. To begin installing plugins, check each plugin you want to install and select Install from the drop down menu. This will install your plugins.

Once installed go to Plugins > Installed Plugins and click activate on each plugin you just installed.

Step 4

Regenerate thumbnails

Not required if you only have demo data

Now your theme is installed and you have downloaded and activated at least the essential plugins. At this point I recommend regenerating your thumbnails which will create the sizes we need for your theme without changing or deleting any other sizes you already have. Click Tools > Regenerate Thumbnails

In order to generate the sizes required by Carrino, you should ensure that your original images are large enough to generate the required sizes. Your original image should be at least 1600px wide and 1250px tall. If your original images are smaller than this, WordPress will generate whatever sizes it can with the size available.

All you have to do is click Regenerate Thumbnails for All x Attachments, then wait as your new thumbails are generated. Once complete you can view your homepage and see all your existing post thumbnails resized for your theme. Now you can head on over to the customizer and start updating settings.

Plugins - top

Threeforty Hero
This plugin displays hero content (posts) of our choosing on the homepage with optional slider

Threeforty Featured Posts
Display featured posts on your homepage and category pages

Threeforty Posts Widget
A highly customizable posts display widget.

Threeforty Related Posts
Configurable related posts plugin

Threeforty Social Plugin
A social media widget and content share plugin

Regenerate Thumbnails
This plugin enables you to batch resize all your thumbnails and feature images to the size used by Carrino. I highly recommend this plugin if you want to get the best out of Carrino.

All other plugins are supported by Carrino but it is your choice whether you install them or not

Customizer - top

Carrino comes with several theme specific customization options. These are located in the WordPress Customizer which can be located in Apperance > Customize. All Carrino options are labelled Carrino: Setting Name. These options allow you to configure your theme and turn on/off included features

All ThreeForty Plugin options can also be found here

Customization Options

* Install and activate the required Carrino Plugins if you do not see this option

We will go into more detail on some of these below, but before we do that lets look at the Site Identity setting and in particular choosing the correct logo for your blog.

Uploading your logo

Carrino is designed from the outset to support high resolution displays as standard. Whatever logo you upload Carrino will scale it down by 50%, this will then look great on high resolution displays. To ensure that your logo looks good across both standard and high resolution displays and at the size you want it to be, you need to upload a logo that is twice the size you want it displayed. Here's an example: Appearance > Customize > Site Identity


1. Let's say this is the size you want your logo on all displays


2. This is the size you will need to upload, it is twice the size of the above logo


3. Carrino will scale the large logo down to this size

You can upload any orientaion logo (vertical/horizontal) and Carrino will scale it down by 50% and centralize it both horizontally and vertically

Home & Category Featured Posts - top

Watch the Video

Carrino allows you to choose posts to feature in a custom loop on the homepage and in each category.

Configure the category featured display

In the new post/edit post page scroll down to 340 Media: Featured Post. Check to display this post in the featured area for the category it is related to

To confgure the settings for category featured posts

Appearance > Customize > 340 Media: Featured Posts > Category Featured Posts

Configure the home featured display

To confgure the settings for home featured posts

Appearance > Customize > 340 Media: Featured Posts > Home Featured Posts

Carrino has support for four menus: Appearance > Menus. At the very least you will need to create one Primary menu, other menus are optional

To create a new menu

  1. Click create a new menu and enter a name for your menu (I.e. primary Menu) and click "Create Menu"
  2. Select the categories, posts & pages that you want to add to the menu and and click "Add to Menu"
  3. Select a display location for this new menu (I.e. Primary Menu) and click 'Save Menu"

Primary Menu

The primary menu is located in the site header and additionally within the slide out sidebar if you choose to which acts as your primary toggle menu on small devices. The primary menu supports 3 levels of hierarchy Parent > Child > Grandchild and the slide out sidebar supports unlimited levels.

Toggle Sidebar Primary Menu

Located in the slide out sidebar and supports unlimited levels

Footer Menu

The footer menu is located on the right hand side of the footer

Split Menu

Carrino has an additional primary menu called a "split menu". The split menu is separated into Split Menu Left Items and Split Menu Right Items. Depending on the size of your logo and the length of menu links each menu supports up to 4 items each.

To activate the split menu:

Apperance > Customize > Carrino: Theme Settings > Header Settings Change the header layout to "Split Menu"

Once activated you will need to create your left and right menus if they do not already exist.

If you require more menu items and/or a large logo, you should change the header layout in the customizer to default.

Widgets - top

Carrino has 6 widgetized sidebars supporting all standard WordPress widgets and all supported Plugin Widgets

To activate a widget go to: Appearance > Widgets and drag your widgets to the appropriate widget area. You can also manage your widgets inside the Customizer if you prefer.

Setting up Instagram Footer

One of the settings for the WP Instagram Widget is Number of Photos. Carrino supports a maximum of 5 per row but you can have as many rows as you need.

Carrino includes two custom widgets

Supported Plugins & Widgets

Carrino includes styling for the following third party Plugins and Widgets.

Post Formats - top

Carrino supports 4 post formats

Depending on which format you select for your posts the content, images and embeded media is uniquely displayed. Lets look at them.

Standard
Select this format for standard posts, you can emebed media, galleries, images and video as normal.

Gallery
The gallery format is ideal for gallery posts where you have images you want to showcase. This format adds a gallery icon to posts (if enabled). I recommend placing your primary gallery to the top of the post and disabling featured media, but you can apply your own configuration to gallery posts.

Video/Audio
Select this format when you want to feature your embeded video in the featured header area of posts. If selected this format will take the first video/audio in your post and display it in the featured header area. Your first video/audio embed will then be removed from the post leaving your formatted text and any other media you have embeded.

You should upload a featured image to video posts as this will be displayed in archive loops.

Image

The image format produces an alternative display style in archive type views. The entry header and meta data will overlay the post thumbnail. Image format works just like a standard post for single post view.

Theme Demos Setup - top

Carrino includes many pre-built demos and optional demo content to help get you started. To install a demo

Install & Activate One Click Demo Import

Go to Appearance > Import Demo Data.

Select a demo and click Import Demo

Confirm by clicking Continue & Import

Note* If you have existing content you should click Switch to Manual Import to import just the settings. The required Widgets WIE file and Customizer DAT file are included in your full theme download

Posts missing?

Depending on our server configuration and settings you may find that posts and pages do not import. If this is the case simply follow Step 2 of the installation guide to manuualy import posts and pages.

Install different demos

Note* If you want to try different demos, you will need to reset your Customizer settings before installing a new demo.

Install Customizer Reset

Go to Appearance > Customize > Reset.

You can now install a different demo *You may still need to manually remove some of the widgets

Optimization (Page Speed/SEO)

Out of the box Carrino is fast and on a good server will load in under 1 second. If you want to achveive the best score on Google Page Speed tests, GtMetrix and Pingdom this simple guide will show you how.

Google PageSpeed, GTMetrix & Pingdom scores can differ depending on your server speed, number of widgets & plugins.

Step 1

Install Autoptimize Plugin

Plugins > Add New > Search: "Autoptimize"

autoptimize plugin

Once installed activate the plugin

Configure Autoptimize settings

Settings > Autoptimize Or click the "Autoptimize" icon at the top of the page

Check the same settings you see in the below screen shots for best results and click "Save"

JS, CSS & HTML

autoptimize tab

Images

autoptimize tab

Extra

autoptimize tab Step 2.

Optimize Images

If you have not already, install "Regenerate Thumbnails" Plugin

1. Appearance > Customize > 340 Media: Optimization Settings

2. Change "Image Quality" to 50 > Publish

3. Tools > Regenerate Thumbnails > Regenerate Thumbnails for All x Attachments

Step 3.

Upload an avatar

Appearance > Site Identity > Site Icon

It is important that you upload an optimized image (low file size)

That's it, now head on over to the Google PageSpeed Insights and run the tests.

Theme Translation

Carrino is translation ready. This guide shows you how to translate your theme using the Loco Translate Plugin.

From within your Dashboard navigate to Plugins > Add New and Search for Loco Translate. Download and activate the plugin. You will then see a new "Loco Translate" section in the admin panel.

1. Loco Translate > Themes

All available themes will be listed. Click the theme you want to translate.

2. Click "New Language" (or click the language file if you are editing an existing translation)

new language

3. Choose a language from the drop down menu and click "Start Translating"

4. Select the text you want to translate

5. Type your translation in the bottom pane and click "Save"

Theme customizations

I have included a child theme on your download package called Carrino-child.zip. If you would like to customize your theme you may prefer to install the child theme via the same method described in the Installation section and make any changes you require directly to the child theme. The child theme will inherit all the functions and styling of the parent theme and leave you free to make any changes you need without affecting your main theme.

Theme Classes & Hooks

Carrino features lots of custom hooks. You can use these hooks to further extend theme functionality or add your own functions or widget areas.

Hooks

To use a hook you will need to use the add_action function; for example to use the Carrino_after_header hook

function my_custom_function( ) {
	$var = 'var';
	echo esc_attr($var);
}
add_action('threeforty_after_header', 'my_custom_function', 10 );

Custom Classes

Carrino uses one custom class in the Gutenberg editor:

has-quote-marks

This class adds quote marks to blockquotes and pullquotes. To add a class in the gutenberg editor. Click Advanced in the Settings Panel > Block Tab and add this class

Sources and Credits - top

I've used the following images, icons or other files as listed.

Changelog - top

February 21, 2023 - Version 1.8.1

February 18, 2023 - Version 1.8

September 21, 2022 - Version 1.7.8

May 26, 2022 - Version 1.7.7

April 28, 2022 - Version 1.7.6

April 18, 2022 - Version 1.7.5

February 06, 2022 - Version 1.7.4

February 02, 2022 - Version 1.7.3

November 01, 2021 - Version 1.7.2

August 07, 2021 - Version 1.7.1

May 18, 2021 - Version 1.7.0

May 03, 2021 - Version 1.6.9

January 24, 2021 - Version 1.6.8

December 06, 2020 - Version 1.6.7

September 23, 2020 - Version 1.6.6

August 27, 2020 - Version 1.6.5

August 26, 2020 - Version 1.6.4

August 21, 2020 - Version 1.6.3

August 06, 2020 - Version 1.6.2

August 04, 2020 - Version 1.6.1

March 18, 2020 - Version 1.6.0

March 12, 2020 - Version 1.5.9

March 11, 2020 - Version 1.5.8

February 22, 2020 - Version 1.5.7

February 20, 2020 - Version 1.5.6

February 11, 2020 - Version 1.5.5

January 25, 2020 - Version 1.5.4

December 03, 2019 - Version 1.5.3

November 24, 2019 - Version 1.5.2

November 24, 2019 - Version 1.5.1

October 01, 2019 - Version 1.5

September 26, 2019 - Version 1.4.9

September 24, 2019 - Version 1.4.8

September 12, 2019 - Version 1.4.7

September 02, 2019 - Version 1.4.6

August 27, 2019 - Version 1.4.5

May 29, 2019 - Version 1.4.4

May 19, 2019 - Version 1.4.3

April 20, 2019 - Version 1.4.2

April 20, 2019 - Version 1.4.1

April 19, 2019 - Version 1.4.0

April 15, 2019 - Version 1.3.5

April 10, 2019 - Version 1.3.4

March 26, 2019 - Version 1.3.3

March 24, 2019 - Version 1.3.2

March 08, 2019 - Version 1.3.1

March 05, 2019 - Version 1.3

February 23, 2019 - Version 1.2.3

February 15, 2019 - Version 1.2.2

February 14, 2019 - Version 1.2.1

February 06, 2019 - Version 1.2

February 01, 2019 - Version 1.1

January 04, 2019 - Initial Release

Go To Table of Contents