WordPress plugin intelligence profile

Zilla Portfolio

A complete portfolio plugin for creative folks

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.5
Current version1.0
WordPress coverageTested up to WordPress 4.5
Minimum stackWP 3.5 · PHP —
Directory statusactive
Last directory update31 Mar 201610y ago
Active installations400Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Zilla Portfolio version 1.0 as active, updated 10y ago and tested up to WordPress 4.5.

Overview

About this plugin

This plugin adds the portfolio custom post type to your WordPress blog. By default, the plugin will append portfolio meta information (client, date, and project URL) to the portfolio post. It will prepend media elements (gallery, audio and video media) to portfolio posts.

Creating Themes for this Plugin

There are several handy bits that you can use within your theme:

1. By default, the portfolio posts are displayed in the portfolio archive. However, you may want to create a custom page template that will display your portfolio posts.

As such, you’ll need to disable the archives. >

This will enable child themes to enable the portfolio archives if desired.

2. Set custom slugs for ‘portfolio’ and ‘portfolio-type’ by defining constants for: TZP_SLUG and TZP_TAX_SLUG. After defining the constants, save the Permalink Settings.

Also, define the constants as above to allow a child theme to customize the slugs.

3. There are several actions and filters available for adding additional custom fields to the existings metaboxes. php to see how these all play together.

4. To prevent the media and meta from being added to the_content(), remove these filters: tzp_add_portfolio_post_media and tzp_add_portfolio_post_meta

5. To update the image size used for galleries add a filter to ‘tzp_set_gallery_image_size’. Pass the string name or an array of the image size to be used.

Complete List of Constants and Actions/Filters

Constants

  • TZP_DISABLE_CSS set to true to prevent plugin from loading basic CSS
  • TZP_PORTFOLIO_ORDER default is ‘ASC’
  • TZP_PORTFOLIO_ORDERBY default is ‘menu_order’
  • TZP_DISABLE_ARCHIVE default is false
  • TZP_SLUG default is ‘portfolio’
  • TZP_DISABLE_REWRITE
  • TZP_TAX_SLUG
  • TZP_DISABLE_MEDIAELEMENT_STYLE prevent the plugin from loading the default mediaelement stylesheet

Actions

  • tzp_portfolio_settings_meta_box_fields add meta fields to the settings section
  • tzp_portfolio_gallery_meta_box_fields add meta fields to the gallery section
  • tzp_portfolio_audio_meta_box_fields add meta fields to the audio section
  • tzp_portfolio_video_meta_box_fields add meta fields to the video section

Actions added in plugin that you may want to remove

  • tzp_add_custom_css
  • tzp_portfolios_display_order

Filters

  • tzp_metabox_fields_save add fields to be saved (use url, html, checkbox, or images for sanitization)
  • tzp_gallery_classes class added to gallery; default is tzp-portfolio-gallery
  • tzp_set_gallery_image_size default image size is ‘full’
  • tzp_portfolio_labels
  • tzp_portfolio_supports
  • tzp_portfolio_post_type_args
  • tzp_portfolio_type_labels
  • tzp_portfolio_type_args

Filters applied in plugin that you may want to remove

  • tzp_add_portfolio_post_media
  • tzp_add_portfolio_post_meta
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • custom post type
  • custom taxonomy
  • theme zilla
  • portfolio
  • themezilla
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.5

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.5.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.5
Minimum requirementsWordPress 3.5 · PHP not listed
Update activity31 Mar 201610y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.