Getting Started with Port

Do you need help installing or updating Port?

Sample Content

If you’d like to start with some example content, here’s the content from the demo. Download and unzip the file. Then use the Tools → Import tool in your WordPress admin. Need step by step directions?

Download Demo Content

Theme Options

In your WordPress admin, click on the “Theme Options” button located under the “Appearance” tab in the left menu. Here you can configure a number of options to tailor the theme to fit your needs.

General

Logo: Upload your own personal logo. If no logo is uploaded, your website’s name will be displayed in
plain text.

Favicon: Add your own favicon.

Custom CSS: Add your own custom styles.

Appearance

Set header, accent, slide menu, button and link colors.

Home Page

Here you can control control various aspects of the home page, including how many projects, posts, featured pages, and testimonials are displayed.

Typography

Fonts: Specify fonts from Google’s Web Font Directory for headings, body text, and home message. Be sure to type the font name exactly as it is listed on their site.

Slideshow

Here you can control the speed and animation of all slideshows created with the slideshow shortcode.

Projects

Here you need to select the page you’re using as your portfolio page. This is required for several theme features to function properly.

Posts

Here you can set what info is shown with your posts, and choose from large or small featured image size. You can also choose to show full blog posts instead of excerpts on archive and index pages. And set your blog to be full width with no sidebar.

Footer

Footer Text: Edit the footer text. Add your own copyright info, links, etc.

Creating the Main Menu

In your WordPress admin, click on “Menus”, which is located under the “Appearance” tab on the left. Start by creating a new menu in the panel on the right. Once the new menu is created you can add pages, categories, and custom links from the panels on the left. You can then re-order and create submenus by dragging the menu items. When you’re finished, click the “Save Menu” button.

Adding Widgets

This theme has several custom widgets and a number of widgetized areas in which you can use them. To add widgets, click on “Widgets” under the “Appearance” tab in your WordPress admin. Click and drag a widget to one of the boxes on the right. Then set your options for that widget.

Custom Widgets

Port Recent Posts: Display a list of recent posts from a certain category or all categories, with the option to display an excerpt from the most recent post.

Port Testimonials: Display a random testimonial.

Port Flickr: Show thumbnails for a Flickr account. Please note the Flickr widget uses your ID not your username. If you don’t know it, this will help: http://idgettr.com/

Setting Up the Home Page

By default, this theme will display your latest posts on the front page. To activate the home page as seen in the demo, first create a new page and name it something like “Home”. As you’re creating this page, select the “Home” page template in the Page Attributes box found in the right column. After you publish your page, go to Settings → Reading. For “Front page displays”, choose a static page and select your newly created “Home” page. Then save your settings.

The home page template is set up to display a full screen banner, recent projects, featured pages, static content, and testimonials. The full screen banner, featured pages, static content, and testimonials sections can all have background images that can be set under the Home Page tab in your theme options.

Home Page Banner

This theme has a full screen home page parallax banner. You can enable and disable it in Appearance → Theme Options under the Home Page tab.

You can add a background image and text to the banner under the Home Page tab in your theme options. The recommended image size for the banner background image is: 1700px x 1100px. These are not exact image size requirements, so feel free to experiment with different dimensions.

Recent Projects

By default this will display your recent projects that you create under Projects->Add New. However you can choose to only show projects that you mark as “featured”. You can change this setting in your theme options under the Home Page tab.

Featured Pages (Our Services)

This section displays pages that you choose to feature on the home page. For each page, the featured image, title, and excerpt will be displayed. You can choose how many to display under the Home Page tab in your theme options. You can set a background image for this section under the Home Page tab in your theme options.

To set a page as featured, simply add the tag “featured” to the desired page and save.

Static Content

This section will display what ever you add to the content editor of your home page. You can set a background image for this section under the Home Page tab in your theme options.

Testimonials

Displays testimonials that you created under Testimonials->Add New. You can choose how many to display under the Home Page tab in your theme options. Testimonials are composed of a featured image, title(the person’s name), and the content. You can set a background image for this section under the Home Page tab in your theme options.

Setting Up a Blog

If you’ve followed the steps above to set up your home page, you’ll probably want to display your posts on a different page. You can easily do this by creating a new page and giving it a name like “Blog”, “News”, or whatever you’d like to call it. After you publish your page, go to Settings → Reading. For “Front page displays”, choose your newly created “Blog” page for Posts page. Save your settings.

Then in your theme options under the Blog tab, choose your blog page, and save.

Building your Portfolio

This theme uses a custom post type called “Projects” to help you manage your portfolio. To set up your portfolio page, create a new page and select the “Portfolio” page template. To add a new portfolio piece, select “Add New” under “Projects” in the left hand menu. Use the main text editor on the Project edit page to insert the main images or video for your project. Ideal image width is 1000px, but if your images are larger they will be sized with the fluid layout.

Skills

When creating a project, it’s important to assign it to a skill. Skills are categories for your projects and they are used to form the project filter navigation. You can find the “Skills” box in the right column.

Project Options

Here you can set a project to be featured on the home page.

Thumbnail Image

To create the thumbnail for your project, use the “Featured Image” box found at the bottom of the right column. Use the popup window to upload an image, and then click “Use as featured image”. The image that you upload should be at least 320px by 240px.

Slideshow Shortcode

This theme comes with a special slideshow built-in that scales with the fluid layout which is all part of the responsive design. All you have to do to turn a set of images in your content into a slideshow is wrap them in this shortcode:

[slideshow][/slideshow]

See the example below:

[slideshow]
<img src="http://domain/imageurl-1.jpg" />
<img src="http://domain/imageurl-2.jpg" />
[/slideshow]

It’s important to note that images in a slideshow can not be linked.

Column Shortcodes

This theme comes with column shortcodes, which allows you to easily create columns within your content. You can create columns that are one third, two thirds, or one half of the content area’s width. Here’s an example. Notice the additon of “_last” to the name of the last column’s shorcode. This is important.

[one_third]

...your content here

[/one_third]

[one_third]

...your content here

[/one_third]

[one_third_last]

...your content here

[/one_third_last]

Here are the available column shortcodes: one_third, two_third, one_half. Use these in the format demonstrated above.

Using Button Shortcodes

You can add beautiful buttons to the content of any page, post, or widget using the following shortcode:

[button label="Launch Project" url="http://themetrust.com/hardy" color="#f05134" target="_blank" ptag=true]

The button shortcode takes 5 parameters: url, target, label, ptag, and color.