{"id":24172,"date":"2013-08-01T22:10:01","date_gmt":"2013-08-01T22:10:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/portfolios\/"},"modified":"2019-01-20T22:26:00","modified_gmt":"2019-01-20T22:26:00","slug":"portfolios","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/portfolios\/","author":7834770,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.6","stable_tag":"1.1.6","tested":"5.0.25","requires":"","requires_php":"","requires_plugins":"","header_name":"Portfolios","header_author":"Theme Blvd","header_description":"","assets_banners_color":"e0e9ef","last_updated":"2019-01-20 22:26:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/themeblvd.com","rating":5,"author_block_rating":0,"active_installs":700,"downloads":27299,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":[],"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"952465","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[14503,50018,16729,50017,38778],"plugin_category":[],"plugin_contributors":[79383],"plugin_business_model":[],"class_list":["post-24172","plugin","type-plugin","status-publish","hentry","plugin_tags-bundle","plugin_tags-jason-bobich","plugin_tags-portfolios","plugin_tags-theme-blvd","plugin_tags-themeblvd","plugin_contributors-themeblvd","plugin_committers-themeblvd"],"banners":{"banner":"https:\/\/ps.w.org\/portfolios\/assets\/banner-772x250.jpg?rev=952465","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/portfolios_e0e9ef.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin adds a \"Portfolio Item\" custom post type with associated \"Portfolio\" and \"Porfolio Tag\" taxonomies.<\/p>\n\n<p>Any instances of <code>the_tags()<\/code> by your theme when on a portfolio item post are filtered to use Portfolio Tags.<\/p>\n\n<h4>Theme Blvd Integration<\/h4>\n\n<p>If you're using a theme with <a href=\"http:\/\/www.themeblvd.com\">Theme Blvd<\/a> framework v2.3+, this plugin has some cool integration features.<\/p>\n\n<ul>\n<li>Breadcrumb integration for Portfolio Items and associated taxonomy archives.<\/li>\n<li>Portfolio and Portfolio Tag WordPress can display in grid mode.<\/li>\n<li>Post List and Post Grid page templates can accept \"portfolio\" and \"portfolio_tag\" custom fields to filter posts.<\/li>\n<li>Standard \"Post Options\" meta box is integrated into the portfolio item custom post type.<\/li>\n<li>With our <a href=\"http:\/\/wordpress.org\/plugins\/theme-blvd-layout-builder\">Layout Builder<\/a> plugin, options to pull posts by Portfolio or Portfolio Tag are added to verious elements.<\/li>\n<li>With our <a href=\"http:\/\/wordpress.org\/plugins\/theme-blvd-shortcodes\/\">Shortcodes<\/a> plugin, you can use \"portfolio\" and \"portfolio_tag\" parameters for <code>[post_list]<\/code> and <code>[post_grid]<\/code> shortcodes.<\/li>\n<li>With our <a href=\"http:\/\/wordpress.org\/plugins\/theme-blvd-sliders\/\">Sliders<\/a> plugin, you can use \"portfolio\" and \"portfolio_tag\" parameters with <code>[post_slider]<\/code> shortcode.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>portfolios<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Will this plugin work if I'm not using a Theme Blvd theme?<\/dt>\n<dd><p>Yup, but it just won't do a whole lot. You'll essentially end up with a \"Portfolio Item\" custom post type and associated \"Portfolio\" and \"Portfolio Tag\" taxonomies.<\/p><\/dd>\n<dt>How can change the number of columns and rows in portfolio archive grids?<\/dt>\n<dd><p>function my_grid_columns() {\n        return 3; \/\/ Number of columns (1-5)\n    }\n    add_filter('themeblvd_default_grid_columns', 'my_grid_columns');<\/p>\n\n<pre><code>function my_grid_rows() {\n    return 4; \/\/ Number of rows per page\n}\nadd_filter('themeblvd_default_grid_rows', 'my_grid_rows');\n<\/code><\/pre><\/dd>\n<dt>How can disable portfolio archives from displaying in a grid?<\/dt>\n<dd><p>function my_portfolio_mods() {<\/p>\n\n<pre><code>    $portfolios = Theme_Blvd_Portfolios::get_instance();\n\n    remove_filter( 'themeblvd_theme_mode_override', array( $portfolios, 'theme_mode' ) );\n    remove_filter( 'themeblvd_template_parts', array( $portfolios, 'template_parts' ) );\n\n}\nadd_action('after_setup_theme', 'my_portfolio_mods');\n<\/code><\/pre><\/dd>\n<dt>How can I change the sidebar layout of Portfolio and Portfolio Tag archives?<\/dt>\n<dd><p>If you're using a theme with Theme Blvd framework 2.5+, there's a user option for this at <em>Appearance &gt; Theme Options &gt; Layout &gt; Sidebar Layout &gt; Portfolios<\/em>. And if not, you can use the following code.<\/p>\n\n<pre><code>function my_sidebar_layout( $layout ) {\n\n    if ( is_tax('portfolio') || is_tax('portfolio_tag') ) {\n        $layout = 'full_width';\n    }\n\n    return $layout;\n}\nadd_filter('themeblvd_sidebar_layout', 'my_sidebar_layout');\n<\/code><\/pre>\n\n<p>More Info: <a href=\"http:\/\/dev.themeblvd.com\/tutorial\/sidebar-layouts\/\">Customizing Sidebar Layouts<\/a><\/p><\/dd>\n<dt>How can I change the URL slug of Portfolio and Portfolio Tag archives?<\/dt>\n<dd><p>function my_portfolio_tax_args( $args ) {\n        $args['rewrite'] = array('slug' =&gt; 'my-slug');\n        return $args;\n    }\n    add_filter('themeblvd_portfolio_tax_args', 'my_portfolio_tax_args');<\/p>\n\n<pre><code>function my_portfolio_tag_tax_args( $args ) {\n    $args['rewrite'] = array('slug' =&gt; 'my-other-slug');\n    return $args;\n}\nadd_filter('themeblvd_portfolio_tag_tax_args', 'my_portfolio_tag_tax_args');\n<\/code><\/pre>\n\n<p>Note: Remember to flush your re-write rules! In other words, after you make this change, go to <em>Settings &gt; Permalinks<\/em> in your WordPress admin, and re-save the page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.6 - 01\/20\/2019<\/h4>\n\n<ul>\n<li>Allow portfolio taxonomies to be available through REST API and applied with Gutenberg.<\/li>\n<\/ul>\n\n<h4>1.1.5 - 09\/07\/2018<\/h4>\n\n<ul>\n<li>Allow portfolio items to be available through REST API and editable with Gutenberg.<\/li>\n<\/ul>\n\n<h4>1.1.4 - 09\/11\/2016<\/h4>\n\n<ul>\n<li>Apply archive post display option to portfolio item archives, opposed to just portfolio and portfolio tag taxonomy archives.<\/li>\n<\/ul>\n\n<h4>1.1.3 - 02\/10\/2015<\/h4>\n\n<ul>\n<li>Changed default value for \"Portfolio Info Boxes\" option.<\/li>\n<li>Added Banner functionality to portfolio items (for framework 2.5+ themes).<\/li>\n<\/ul>\n\n<h4>1.1.2 - 12\/16\/2014<\/h4>\n\n<ul>\n<li>Fixed filters applied to registering the taxonomies.<\/li>\n<li>Added option for sidebar layout on portfolio archives (for framework 2.5+ themes).<\/li>\n<li>Added more code examples to <a href=\"https:\/\/wordpress.org\/plugins\/portfolios\/faq\/\">FAQ<\/a> on using these filters.<\/li>\n<\/ul>\n\n<h4>1.1.1 - 12\/15\/2014<\/h4>\n\n<ul>\n<li>Fixed Theme Blvd integration hook, from last update.<\/li>\n<li>Fixed post meta integration (for framework 2.4 themes).<\/li>\n<\/ul>\n\n<h4>1.1.0 - 12\/13\/2014<\/h4>\n\n<ul>\n<li>List associated portfolios at the bottom of the portfolio item post (for framework 2.5+ themes).<\/li>\n<li>Added portfolio archive options at <em>Appearance &gt; Theme Options &gt; Content &gt; Portfolios<\/em> (for framework 2.5+ themes).<\/li>\n<li>Fixes for Layout Builder 2.0+ integration.<\/li>\n<li>Added support for filtering with Post Grid, Post List, and Post Showcase elements of Layout Builder 2.0+ (for framework 2.5+ themes).<\/li>\n<li>GlotPress compatibility (for 2015 wordpress.org release).<\/li>\n<\/ul>\n\n<h4>1.0.1 - 07\/21\/2014<\/h4>\n\n<ul>\n<li>Fixed PHP warning on Portfolio Items breadcrumb trail when no portfolio is selected.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 08\/01\/2013<\/h4>\n\n<ul>\n<li>This is the first release.<\/li>\n<\/ul>","raw_excerpt":"Adds a &quot;Portfolio Item&quot; custom post type with associated &quot;Portfolio&quot; and &quot;Porfolio Tag&quot; taxonomies.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/24172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=24172"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themeblvd"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=24172"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=24172"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=24172"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=24172"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=24172"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=24172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}