Collections is a fantastic experience for you and your site visitors. Featuring your unique content is simple, and the user experience of browsing that content is fast and smooth. Below is a tutorial on how to make the most of your site with the Collections theme.

If you need a hand, email support[at]thethemefoundry[dot]com.

Minimum Requirements

Collections requires WordPress version 3.6 or above.

Introduction to Collections

At its core, Collections is about sharing different types of content. It leverages the post format functionality in WordPress to accomplish this. Collections supports the following post formats, each of which is intended to be used for a distinctive content type:

Screenshot of the Formats box.

  • Standard – A normal blog post. This is the default format when you start a new post.
  • Aside – A brief blurb, shorter than a blog post, such as an anecdote or an intriguing thought.
  • Link – A URL to somewhere else on the Internet that other people should know about.
  • Quote – Someone’s words that are remarkable in some way.
  • Image – A single image from your media library or from an image sharing site such as Flickr.
  • Gallery – A group of images from your media library.
  • Audio – An audio file from your media library or a URL from an audio sharing site (WordPress currently supports SoundCloud, Spotify, and Rdio).
  • Video – A video file from your media library or a URL from a video sharing site (Here’s a list of the sites currently supported by WordPress).

Organizing the formats

Each post format represents a “collection”, with two special exceptions:

  • “Standard” and “Aside” posts make up one collection called “Articles”.
  • “Image” and “Gallery” posts make up one collection called “Photos”.

Each post format and the “collection” it represents has a distinctive visual style in the Collections theme, both when viewing individual posts and when viewing the “collection” archive.

A quick tour of the views in Collections

Homepage

The Homepage is an optional page template that showcases the latest post from each “collection”. Read more on setting up the Homepage below.

See the demo Homepage.

The Stream

The “Stream” view shows your posts in chronological order (newest at the top), regardless of which “collection” it belongs to. It is similar to the standard “posts” view of other WordPress themes. This view acts as the homepage if a static front page has not been set up.

See the demo Stream.

Collection Archive

Each “collection” has an archive view that shows only posts that are using a correlated post format. For example, the Photo Archive shows Image and Gallery posts, and the Video Archive shows Video posts. Each archive has a distinctive visual style.

See examples of each archive view on our demo site.

Single Post

Each post format has its own, distinctive visual style in the single post view.

See examples of each single view on our demo site.

Fast page loading

One of the really unique features of Collections is that it is built to act as a Single Page Application (SPA). This means that a website visitor can navigate through the site and view different content without their web browser ever having to load a new page, making for a fast, fluid user experience.

This feature can be turned off.

In browsers that do not support pushState, (notably Internet Explorer versions 9 and below), Fast page loading is not available.

SVG Images

Several of the image assets used by Collections are in the SVG file format. If these images are not loading correctly on your site, check out this help page.

Creating posts

Where Collections really shines is in how it features the specific type of content that makes each post format special. Some post formats require the content to be entered in a particular way so that Collections can recognize and extract it, others do not. Below are instructions for setting up each post format so that its special content can be featured successfully.

A note about Featured Images

Some of the post formats in Collections use featured images, and some do not. The formats that do use featured images are:

  • Image
  • Gallery
  • Audio
  • Video

The following formats do not support featured images, and will not display one even if set:

  • Standard
  • Aside
  • Link
  • Quote

Standard and Aside posts

Featured content: the post text.

Standard and Aside posts are created in the normal way: add a title, add some content, and publish! Aside posts are visually different from Standard posts, however: when viewing them individually or in the Articles archive, Aside posts do not display the title, because they are intended to be short, informal blurbs. Note, though, that the title is displayed in Stream view, so it is still important to add one!

Post signature

On Standard posts, a “post signature” is shown at the bottom of the single view. The text in the signature comes from the “Display name publicly as” field in the profile of the author of the post. Here’s how to change it (assuming you are a site administrator):

  1. Navigate to Users → All Users and click the user you want to edit.
  2. Choose the desired option from the “Display name publicly as” dropdown, then click Update Profile.
  3. The options in the dropdown are derived from the “First Name”, “Last Name”, and “Nickname” fields, so if you don’t see the option you want, you’ll need to make some changes in these fields first.

See an example of a Standard and an Aside post.

Featured content: a URL.

There are two ways to enter a URL that Collections will recognize:

  1. Add a plain URL or a hyperlink on the first line of content, by itself.
  2. Add a hyperlink somewhere within the text. The first hyperlink will be recognized and featured.

The featured URL will be hyperlinked to an icon at the bottom of the single post view.

Link post title

In addition to a URL, Link posts should have a descriptive post title, so that the posts can be differentiated in the Link archive view.

See an example of a Link post.

Quote posts

Featured content: a quote.

There are two parts to a correctly-assembled Quote post: the quote itself, and the quote attribution.

The quote

  1. Enter the quote text at the beginning of the post, starting on the first line.

The quote attribution

  1. If you only see one row of buttons in the visual editor, click the Show/Hide Kitchen Sink button to reveal the second row.
    Screenshot of kitchen sink icon
  2. Enter the attribution below the quote, preferably on a line by itself.
  3. Highlight the attribution and open the Styles dropdown from the second row of buttons. Select Quote Attribution from the dropdown.

Putting it together

  1. Highlight the quote text and attribution together, and click Blockquote in the first row of buttons.

You can add more content below the quote and attribution, and it will be kept visually separate, as long as it’s not inside the blockquote.

Quote post title

In addition to a quote, Quote posts should have a descriptive post title, so that the posts can be differentiated in the Quote archive view.

See an example of a Quote post.

Image posts

Featured content: a single image.

There are several ways to include an image that Collections will recognize and feature:

  1. Set a featured image.
  2. Add a plain URL or a hyperlink to the image on the first line of content, by itself. This is the option to use for adding an image from an external source like Flickr.
  3. Insert an image into the first line of the post using the Add Media button.
  4. Simply attach an image to the post.
The image that Collections uses for the featured content will not show a caption.

Any images inserted into the content below the first line will remain in place and behave as in a normal post (including displaying captions).

See an example of an Image post.

Featured content: a series of images.

There are two ways to include a gallery that Collections will recognize and feature:

  1. Insert a gallery into the first line of the post using the Add Media button.
  2. Simply attach images to the post. All images attached to the post will be included in the gallery.
The images that Collections uses for the featured content will not show captions.

Any galleries inserted into the content below the first line will remain in place and behave as in a normal post.

Gallery cover image

In the Photo archive view, a gallery post is represented by a “cover” image. This image comes from either the post’s featured image, or the first image attached to the post.

See an example of a Gallery post.

Audio posts

Featured content: an audio clip.

There are three ways to include an audio clip that Collections will recognize and feature:

  1. Add a plain URL or a hyperlink to the audio clip on the first line of content, by itself. This is the option to use for adding an audio clip from an external source like SoundCloud.
  2. Insert an audio clip into the first line of the post using the Add Media button.
  3. Simply attach an audio file to the post.

Any audio clips inserted into the content below the first line will remain in place and behave as in a normal post.

Audio metadata

In the case that the featured audio clip has been uploaded to the media library, WordPress will extract any embedded metadata in the audio file (eg. from the ID3 tag in an MP3), including the song title, artist, and the album art. The song title will be displayed in lieu of the post title, and the album art will appear instead of the post’s featured image.

For audio clips that don’t have embedded album art, the album cover will use the post’s featured image, if available.

See an example of an Audio post.

Video posts

Featured content: a video.

There are three ways to include a video that Collections will recognize and feature:

  1. Add a plain URL or a hyperlink to the video on the first line of content, by itself. This is the option to use for adding a video from an external source like YouTube or Vimeo.
  2. Insert a video into the first line of the post using the Add Media button.
  3. Simply attach a video file to the post.
The WordPress media player script does not currently support the .mov format for video files. Adding a .mov file to a Video post will result in the generation of a link that a reader can use to download the file.

Any videos inserted into the content below the first line will remain in place and behave as in a normal post.

Video cover image

In the Video archive view, a video post is represented by a “cover” image. This image comes from the post’s featured image.

See an example of a Video post.

Handling media files

Since the Image, Gallery, Audio, and Video post formats in Collections all utilize features from the WordPress Media Library, it’s important to have a good understanding of this functionality. Here are two good video tutorials on the subject:

  • Add photos and images
  • Using the media library

Attaching files to posts

Any time a file is uploaded to WordPress while creating or editing a post, it becomes “attached” to that post, regardless of whether that file is actually “inserted” into the content. Collections looks for these attached files in Image, Gallery, Audio, and Video posts as one of the ways to determine the special content to feature.

To attach a file to a post:

  1. Click the Add Media button above the content editor.
  2. Under the “Insert Media” heading, choose the “Upload Files” link.
  3. Upload the file as instructed on the screen.
  4. Once the upload is complete, you may close the Media screen by clicking the “X” in the upper right corner. There is no need to insert it into the content.

Collections will select these attachments in the order they were uploaded, starting with the oldest. To change the order:

  1. Click the Add Media button above the content editor.
  2. Under the “Insert Media” heading, choose the “Media Library” link.
  3. Below that is a dropdown showing “All media items”. Click this and select “Uploaded to this post”.
  4. Drag and drop the attachments into the desired order. The one farthest to the left will be the first one selected.

Image sizes

For reference, these are the image sizes used in Collections:

Homepage section background

  • Width: 756px
  • Height: 470px
    (these are the minimum recommended dimensions for Video featured images)

Image and Gallery single view

  • Width: 780px (this is the minimum recommended width for Image and Gallery images)
  • Height: variable

Image archive view

  • Width: 252px
  • Height: 252px

Gallery archive view

  • Width: 504px
  • Height: variable

Audio album cover (single and archive view)

  • Width: 450px
  • Height: 450px
    (these are the minimum recommended dimensions for Audio featured images)

Video archive view

  • Width: 378px
  • Height: 235px
    (note that the minimum recommended dimensions for this image are larger than this and are listed above in the Homepage section background)

Customizing Collections

Collections offers the ability to customize certain parts of the theme through the Theme Customizer. Changing these options is the easiest way to alter the theme. While you cannot customize every part of the theme with the customizer, the important optional features in Collections have been made available in the Theme Customizer.

If you are looking to make changes that are not documented here, please refer to the Advanced filters section and review how to make theme customizations.

Setting up the Homepage

By default, Collections uses the Stream view as the homepage. However, you can also use the special Homepage Template by setting up a static front page:

  1. Under Pages, select Add New to create a new page, or select All Pages to pick one that has already been created.
  2. Give the page a title, such as “Home”. Other content that you add will appear in the About Section.
  3. In the Page Attributes box on the right side of the screen, click the “Template” dropdown and select “Homepage Template”.
  4. Click Publish (or Update).
  5. Now, navigate to Appearance → Customize.
  6. Click the Static Front Page section, and choose “A static page” under “Front page displays”.
  7. Choose the page you just set up from the “Front page” dropdown. You can choose another page from the “Posts page” dropdown that will be the Stream view.
  8. Click Save & Publish.

Customizing the Homepage About section

The Homepage Template includes an About section at the bottom. It has a search box, a link to the Stream view, and a place to add a welcome message or other content. Next to this content you can include a small avatar image that is styled the same way as the comment section avatars:

Screenshot of the Homepage About section.

Add a welcome message

  1. Edit the page that has been set up as the homepage.
  2. Enter your desired content into the WordPress content editor.

Add an avatar

  1. Edit the page that has been set up as the homepage.
  2. Set a featured image.

Disabling the Homepage About section

  1. Navigate to Appearance → Customize.
  2. Click the Display section, and check the box next to “Hide the Homepage About section”. The About section should disappear in the preview pane to the right.
  3. Click Save & Publish.

Disabling Fast page loading

  1. Navigate to Appearance → Customize.
  2. Click the Display section, and check the box next to “Disable Fast page loading”.
  3. Click Save & Publish.

Collections allows for the addition of arbitrary text in the footer of the theme:

  1. Navigate to Appearance → Customize.
  2. Click the Footer section.
  3. In the Footer Text input, enter the desired content.
  4. A preview of the footer text will be displayed in the right hand side of the page.
  5. Click Save & Publish.
Limited HTML can be used in the footer text area, including the following tags: a, abbr, acronym, b, blockquote, cite, code, del, em, i, q, strike, and strong. All other HTML tags will be stripped from the text. Not all HTML tags have been specifically styled for the footer and may require custom CSS.

Social profile links for Twitter, Facebook, Google Plus, Flickr, Pinterest, LinkedIn, and RSS can be added to your site’s footer. The social links look like the image below:

Screenshot of the social profile link icons.

To add a social profile link, follow these steps:

  1. Navigate to Appearance → Customize.
  2. Click the Footer section.
  3. Enter the full URL of the social profile into the relevant text box.
  4. A preview of the link will be displayed in the right hand side of the page.
  5. Click Save & Publish.

Styles

Collections offers three custom styles that a user can add to post content. The styles are implemented via the Styles dropdown in the second row of buttons in WordPress editor. To reveal the second row, click Show/Hide Kitchen Sink in the first row.

Screenshot of kitchen sink icon

Note

Note is a block-level style, meaning it will create a separate block of styled content from whatever text it is applied to.

Screenshot of a Note block.

To add the Note style, follow these instructions:

  1. Reveal the second row of editor buttons if it is hidden.
  2. Highlight a full paragraph of text.
  3. Click the Styles dropdown and select “Note”.

Quote Attribution

Quote Attribution is an inline style, meaning it will apply special styling to the specific letters you select, but won’t change the layout. This style has special meaning in the Quote post format.

To add the Quote Attribution style, follow these instructions:

  1. Reveal the second row of editor buttons if it is hidden.
  2. Highlight the name that you want to attribute to a quote.
  3. Click the Styles dropdown and select “Quote Attribution”.

Raised Cap

Raised Cap is an inline style that adds a stylized first letter to a paragraph. It is recommended that this styling is only ever used for the first letter in a post or page. Overuse of this styling in a single page of content can be confusing to the reader.

Screenshot of a paragraph with a stylized first letter.

To add the Raised Cap style, follow these instructions:

  1. Reveal the second row of editor buttons if it is hidden.
  2. Highlight a single character in a paragraph of text.
  3. Click the Styles dropdown and select “Quote Attribution”.

Advanced filters

Collections offers WordPress filters for changing theme behavior with code snippets. Using filters is the most difficult way to alter the theme and should only be done if you are comfortable working with PHP. These filters and the sample code should be placed in your child theme’s functions.php file. While placing these filters in your parent theme’s functions.php will work, the customization will be removed when you update the theme. Read more about setting up your child theme in our customization tutorial.

Using any of these filters to change your theme is done at your own risk. Improperly implementing a filter can cause fatal errors in your site. Proceed with caution.

collections_audio_shortcodes, collections_video_shortcodes, & collections_gallery_shortcodes

These three filters allow a developer to register new shortcodes as being compatible with the “featured content” in Collections. For example, if a plugin is installed that enables the shortcode [new_slider] for a different gallery slider script, a developer could add something like the following:

function my_collections_gallery_shortcodes( $shortcodes ) {
    $shortcodes[] = 'new_slider';
    return $shortcodes;
}
add_filter( 'collections_gallery_shortcodes', 'my_collections_gallery_shortcodes' );

Then, when creating a new Gallery post, the post author could insert [new_slider] in the first line of content, and Collections would recognize and feature it.

Additional CSS may be required to make a different slider compatible with the theme templates. This filter only tells Collections which shortcodes are usable.

collections_responsive_slides_options

The collections_responsive_slides_options filter allows a developer to change the options that control the slider on the homepage template. For instance, a developer can change the speed of the animated transition between slides to 2 seconds.

function my_collections_responsive_slides_options( $options, $post_id ) {
    $options['speed'] = 2000;
    return $options;
}
add_filter( 'collections_responsive_slides_options', 'my_collections_responsive_slides_options', 10, 2 );

For more Responsive Slides options, see the Responsive Slides documentation.

The collections_get_social_links filter allows you to add, remove, reorder, or edit social icon links in the site footer. For instance, to add a link for Instagram, use the code below in your child theme.

In functions.php:

function my_collections_get_social_links( $services ) {
    $services['instagram'] = array(
        'title' => 'Instagram',
        'url'   => 'http://path.com/to/instagram-profile'
    );
    return $services;
}
add_filter( 'collections_get_social_links', 'my_collections_get_social_links' );

In style.css:

.icons li a.instagram {
    width: 18px;
    background: url(http://path/to/icon/image) no-repeat;
    background-size: 18px 18px;
}