How to Add a Portfolio Page
If you look at the top navigation bar of this site, you’ll see a page link for “Portfolio.” If you hover over that link, you will also see 3 other Portfolio page options. It’ very easy to create such a page.
Before you get started, make sure that you install and activate the Get The Image plugin. This is necessary for the post thumbnails and links on the portfolio pages to appear and work properly.
Step 1 – Create One or More Portfolio Categories, and Add Some Content
You’ll need a specific category that’s dedicated to your portfolio posts. You can name the category anything you wish. Once the category is created, you’ll need to place some posts in that category.
If you wish, you can have multiple categories dedicated to your portfolio, but you will want a main portfolio category into which all your portfolio posts will be placed. You can then create sub-categories under that main category. For example, your portfolio may look something like this:
Portfolio (main category)
– Websites (sub-category)
– Logos (sub-category)
– Blogs (sub-category)
– Web Copy (sub-category)
Step 2 – Write a New Page
After you’ve created your a category dedicated to your portfolio, you’ll need to create a new page. Just click the Add New link under the Pages tab on your WordPress control panel. Be sure to give your page a page title by filling in the Title field. Other than that, you don’t need to write any content in the post editor box, although you can if you like, and the content will appear.
Step 3 – Assign a Portfolio Page Template to your Page
To the right of the Write Page console (under Attributes), you’ll see a heading “Template.” From the drop-down list, select any of the Portfolio Page Options available (there are 4 options) and click the Publish button. For examples of what each page template looks like, see them here:
Step 4 – Assign a Custom Field for Your Portfolio Page
For the Portfolio Page Templates to function properly, you’ll just need to add 1 custom field to tell the portfolio page which category of posts to display. So, add a new custom field with the following information:
Custom Field Name: cat_name
Custom Field Value: Name of the category you want the category page to display (e.g. Portfolio).
Once you’ve done all that, simply click the Publish button.