[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWl4jmUHpd0xQe5A3lLB8dJX-p-dfOYHCKgjIJ7h8R9M":3,"$fhruwJq_WSSJkU-Kn9nAPGW1rD8BPa7Hv1VrV6LGbSds":806,"$fSjBctsawcF1NT1AdUKQCkmrS-42ond0uM_J8s3YaKZo":810},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":131,"fingerprints":755},"bportfolio","B Portfolio","1.0.1","btechnologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fbtechnologies\u002F","\u003Cp>A lightweight plugin to easily display interactive portfolio\u002Fproject on the web. Supported all types of images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbportfolio.bplugins.com\u002F\" rel=\"nofollow ugc\">Live Demo \u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>ShortCode\u003C\u002Fh4>\n\u003Cp>Use following shortCode to embed a bPortfolio\u003C\u002Fp>\n\u003Cp>No Need to write manual shortcode by hand. You just need to choose your settings from bPortfolio Shortcodes Option and save or update then use auto generated shortcode.\u003C\u002Fp>\n\u003Cp>STEP 1:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to -> bPortfolio from Dashboard menu -> Add New – Posts As Much As You Need.\u003C\u002Fli>\n\u003Cli>Select Your Desired Category \u002F Categories ( if already exists ) or ( Create New Categories ) during the “Add New” Posts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: Your All Portfolio Items will display according to your Selected Categories in Portfolio Menu.\u003C\u002Fp>\n\u003Cp>STEP 2:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to -> bPortfolio -> Shortcodes -> Add New Shortcode ( Add Title Name ) -> Shortcode Generator.\u003C\u002Fli>\n\u003Cli>Choose Options \u002F Configure from Shortcode Generator Given Bellow Then Save \u002F Update\u003C\u002Fli>\n\u003Cli>Copy Generated above shortcode and use in your desired Page, Posts and Widgets. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>STEP 3: ( Optional )\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to -> Settings\u003C\u002Fli>\n\u003Cli>Choose \u002F Configure Given Options\u003C\u002Fli>\n\u003Cli>Save \u002F Update\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: STEP 3 – This Settings Page is All About Portfolio Single Page Options Where you will get Single Page Pagination , Social Profile Options etc.\u003C\u002Fp>\n\u003Cp>Enjoy bPortfolio\u003C\u002Fp>\n\u003Ch4>⭐ Checkout our other WordPress Plugins-\u003C\u002Fh4>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Faudioplayerwp.com\u002F\" rel=\"nofollow ugc\">Html5 Audio Player\u003C\u002Fa>\u003C\u002Fstrong> – Best audio player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpvideoplayer.com\u002F\" rel=\"nofollow ugc\">Html5 Video Player\u003C\u002Fa>\u003C\u002Fstrong> – Best video player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fpdfposter.com\u002F\" rel=\"nofollow ugc\">PDF Poster\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured PDF Viewer Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstreamcast\" rel=\"ugc\">StreamCast\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured Radio Player Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002F3d-viewer.bplugins.com\u002F\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Display interactive 3D models on the webs.\u003C\u002Fp>\n","Build and display Portfolios\u002FProjects on your site. Professionally present your Skill.",10,1703,0,"2025-02-17T06:20:00.000Z","6.7.5","5.7","7.1",[19,20,21,22,23],"block","portfolio","projects","showcase","widget","https:\u002F\u002Fbplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbportfolio.1.0.1.zip",92,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":32,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":26,"computed_at":37},"iflairwebtechnologies",15,990,97,30,"2026-05-20T01:16:28.016Z",[39,59,82,100,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":56,"download_link":57,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"portfolio-block","Portfolio Block – The Ultimate Project & Portfolio Builder","2.1.1","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Cstrong>Portfolio Block\u003C\u002Fstrong> makes it easy to create a clean, modern portfolio directly inside the WordPress block editor. It includes multiple layouts, category filters, responsive controls, and full design flexibility. Ideal for freelancers, designers, photographers, agencies, or anyone who wants to showcase projects in a professional way.\u003C\u002Fp>\n\u003Cp>You can build a portfolio using the Gutenberg block or generate a shortcode and display it anywhere on your site, including pages, posts, widgets, footers, or page builders.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fportfolio-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Portfolio Block\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fportfolio-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fportfolio-block\u002Fpricing\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbblockswp.com\u002Fdemo\u002Fportfolio-block-all-demos\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Layouts\u003C\u002Fstrong> – Grid, Masonry, and Card Hover layouts for flexible portfolio design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Categories\u003C\u002Fstrong> – Organize projects with as many categories as you need and allow users to filter by category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Items\u003C\u002Fstrong> – Add images, titles, descriptions, and external or internal links. Assign multiple categories per item.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Item Management\u003C\u002Fstrong> – Duplicate, delete, or reorder items with simple controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Controls\u003C\u002Fstrong> – Adjust columns, spacing, and layout settings for desktop, tablet, and mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Styling Options\u003C\u002Fstrong> – Customize colors, borders, shadows, spacing, and overlay settings to match your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View All Button\u003C\u002Fstrong> – Add a customizable button linking to your full portfolio archive or a separate page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Use your portfolio anywhere with the shortcode format: [pfb id=”123″].\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Portfolio Block Pro – Unlock Advanced Features\u003C\u002Fh3>\n\u003Ch3>Pro Features Include\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Layouts\u003C\u002Fstrong> – Split Screen, Slider, Minimal List, and Stacked Cards for more dynamic presentation styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typography Controls\u003C\u002Fstrong> – Adjust fonts, sizes, colors, weight, and alignment for titles, categories, and descriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover and Animation Effects\u003C\u002Fstrong> – Premium hover transitions and animations for a more interactive experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Options\u003C\u002Fstrong> – Autoplay, loop, pause on hover, navigation controls, and speed settings for slider-based portfolios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling\u003C\u002Fstrong> – More control over buttons, badges, icons, overlays, and spacing.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Specialized Portfolio Blocks\u003C\u002Fstrong> – Create niche-specific portfolios using professionally designed blocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer Portfolio\u003C\u002Fstrong> – Create a developer portfolio page directly inside Gutenberg to showcase projects and technical work.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fashion Portfolio\u003C\u002Fstrong> – Display fashion collections, lookbooks, and brand campaigns.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Marketing Portfolio\u003C\u002Fstrong> – Present case studies, campaign results, and marketing projects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Photography Portfolio\u003C\u002Fstrong> – Highlight photography collections with visual-focused layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Resume Builder\u003C\u002Fstrong> – Create a professional resume or CV portfolio page directly inside Gutenberg.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Faster support and ongoing updates with the Pro upgrade.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use Portfolio Block – Step-by-Step Guide\u003C\u002Fh3>\n\u003Cp>Getting started with Portfolio Block is quick and easy!\u003C\u002Fp>\n\u003Ch3>Step-by-Step Instructions\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate \u003Cstrong>Portfolio Block\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Open the Block Editor and click the \u003Cstrong>+\u003C\u002Fstrong> icon.  \u003C\u002Fli>\n\u003Cli>Search for \u003Cstrong>Portfolio (by bPlugins)\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Add your portfolio items and customize your layout.  \u003C\u002Fli>\n\u003Cli>Publish your page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Portfolio Block \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New Portfolio in the dashboard.\u003C\u002Fli>\n\u003Cli>Create your portfolio using the block editor.\u003C\u002Fli>\n\u003Cli>Publish it.\u003C\u002Fli>\n\u003Cli>Copy the shortcode that appears after publishing.\u003C\u002Fli>\n\u003Cli>Paste it anywhere on your site where you want the portfolio to appear.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>Have a suggestion or question?\u003Cbr \u002F>\nEmail us: support@bplugins.com\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">\u003Cstrong>bBlocks\u003C\u002Fstrong>\u003C\u002Fa> – A blocks collection and page building tool for Gutenberg.\u003C\u002Fp>\n","Portfolio Block helps you create and display modern, responsive portfolios with multiple layouts, filters, and full design control.",700,13718,100,2,"2026-03-15T08:27:00.000Z","6.9.4","6.5",[19,55,20,21,22],"gallery","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-block.2.1.1.zip","2026-04-16T10:56:18.058Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":49,"num_ratings":69,"last_updated":70,"tested_up_to":52,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":13,"last_vuln_date":81,"fetched_at":58},"gs-projects","Project Showcase – A WordPress Plugin to Display Projects in Various Layouts","3.0.0","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>\u003Cstrong>GS Projects\u003C\u002Fstrong> Plugin is a flexible WordPress plugin for displaying projects in clean, responsive portfolio layouts. It helps you present project items in an organized manner without requiring a custom code.\u003C\u002Fp>\n\u003Cp>The plugin is designed to work with standard WordPress structures and offers multiple layout options suitable for \u003Cem>agencies, freelancers, developers, and creative portfolios\u003C\u002Fem>. You can control how projects appear, how much information is displayed, and how they are grouped, which makes it easier to highlight important work across your site.\u003C\u002Fp>\n\u003Cp>The \u003Cem>GS Projects\u003C\u002Fem> Plugin focuses on simplicity and performance. It integrates smoothly with most WordPress themes and page builders, allowing you to create structured project showcases that adapt well to different screen sizes. Whether you want to display recent projects, featured work, or categorized portfolios, the plugin provides a practical way to manage project presentations.\u003C\u002Fp>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fprojects.gsplugins.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>  ⬆️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-projects-showcase-plugin\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>  📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-projects\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  🙋‍♂️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why do well-organized project layouts make a difference?\u003C\u002Fh3>\n\u003Cp>As a portfolio grows, managing and presenting projects in a clear way becomes more important. A structured layout helps visitors explore your work more easily and understand each project at a glance.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help visitors scan projects quickly and discover relevant work.\u003C\u002Fli>\n\u003Cli>Keep multiple projects visually organized and easy to browse.\u003C\u002Fli>\n\u003Cli>Highlight important or featured projects naturally.\u003C\u002Fli>\n\u003Cli>Improve consistency across desktop and mobile devices.\u003C\u002Fli>\n\u003Cli>Reduce clutter compared to long, unstructured project lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What makes the GS Projects Plugin practical to use?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple and familiar setup\u003C\u002Fstrong>: GS Projects Plugin works smoothly within WordPress, making it easy to showcase projects without changing your workflow. Manage project displays using simple settings while keeping full control over your portfolio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible display options\u003C\u002Fstrong>: Display projects on any page or post using layouts that adapt to different portfolio needs, such as recent projects or category based work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean and responsive layouts\u003C\u002Fstrong>: Projects appear in organized layouts that adjust smoothly across desktop, tablet, and mobile screens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better project organization\u003C\u002Fstrong>: Group and structure projects visually so visitors can browse your work easily without clutter.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The GS Projects Plugin offers a practical way to present projects while keeping your portfolio clean, organized, and easy to manage.\u003C\u002Fp>\n\u003Ch3>Core features of GS Projects Plugin\u003C\u002Fh3>\n\u003Cp>The GS Projects Plugin provides a focused set of tools to organize, manage, and display projects in structured portfolio layouts while keeping setup and management simple.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Project portfolio display in organized layouts.\u003C\u002Fli>\n\u003Cli>Multiple layout variations for project showcases.\u003C\u002Fli>\n\u003Cli>Project category grouping and filtering.\u003C\u002Fli>\n\u003Cli>Control number of projects displayed.\u003C\u002Fli>\n\u003Cli>Project ordering by date, title, ID, or custom order.\u003C\u002Fli>\n\u003Cli>Featured image support for project thumbnails.\u003C\u002Fli>\n\u003Cli>Toggle display of title, description, and project details.\u003C\u002Fli>\n\u003Cli>Responsive column controls for all devices.\u003C\u002Fli>\n\u003Cli>Theme compatible and consistent layouts.\u003C\u002Fli>\n\u003Cli>Shortcode based project placement.\u003C\u002Fli>\n\u003Cli>Widget support for displaying projects.\u003C\u002Fli>\n\u003Cli>Page builder and theme compatibility.\u003C\u002Fli>\n\u003Cli>Lightweight structure with optimized assets.\u003C\u002Fli>\n\u003Cli>Custom CSS support for layout styling.\u003C\u002Fli>\n\u003Cli>Standard WordPress structure compatibility.\u003C\u002Fli>\n\u003Cli>Localization ready.\u003C\u002Fli>\n\u003Cli>Developer-friendly and standards-compliant markup.\u003C\u002Fli>\n\u003Cli>No code setup required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are numerous additional options available to support different project showcase needs.\u003C\u002Fp>\n\u003Ch3>Who is the GS Projects Plugin best suited for?\u003C\u002Fh3>\n\u003Cp>The GS Projects Plugin is ideal for users who need a structured and flexible way to showcase projects or portfolio items without custom development.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Freelancers\u003C\u002Fem> who want to present their projects in clean, organized layouts\u003C\u002Fli>\n\u003Cli>\u003Cem>Agencies\u003C\u002Fem> showcasing client work or case studies\u003C\u002Fli>\n\u003Cli>\u003Cem>Developers\u003C\u002Fem> displaying completed projects or technical work\u003C\u002Fli>\n\u003Cli>\u003Cem>Designers and creatives\u003C\u002Fem> building a professional portfolio website\u003C\u002Fli>\n\u003Cli>\u003Cem>Website owners\u003C\u002Fem> who prefer shortcode or widget based project management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GS Projects Plugin works especially well when clarity, organization, and professional project presentation are more important than complex design effects.\u003C\u002Fp>\n\u003Ch3>Available fields to add info\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Project Name\u003C\u002Fli>\n\u003Cli>Project Details\u003C\u002Fli>\n\u003Cli>Skill\u003C\u002Fli>\n\u003Cli>Project URL\u003C\u002Fli>\n\u003Cli>Client Review\u003C\u002Fli>\n\u003Cli>Client Rating\u003C\u002Fli>\n\u003Cli>Project Group \u002F Category\u003C\u002Fli>\n\u003Cli>Project Image\u003C\u002Fli>\n\u003Cli>Youtube Video ID\u003C\u002Fli>\n\u003Cli>Vimeo Video ID\u003C\u002Fli>\n\u003Cli>Image Gallery\u003C\u002Fli>\n\u003Cli>Project Image (default) \u002F Youtube \u002F Vimeo \u002F Gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>General Settings\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>GS Projects \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shortcode\u003C\u002Fstrong> to create or edit a shortcode. The \u003Cstrong>General Settings\u003C\u002Fstrong> tab allows you to control the basic layout, structure, and content display of your project showcase.\u003C\u002Fp>\n\u003Cp>Set a \u003Cstrong>Shortcode Name\u003C\u002Fstrong> to identify your shortcode easily. Choose a \u003Cstrong>Theme\u003C\u002Fstrong> and \u003Cstrong>View Type\u003C\u002Fstrong> to define how your projects will appear on the frontend.\u003C\u002Fp>\n\u003Cp>Control how project items behave using the \u003Cstrong>Link Type\u003C\u002Fstrong> and \u003Cstrong>Link Target\u003C\u002Fstrong> options. Select appropriate Image Sizes to keep project thumbnails consistent across your layout.\u003C\u002Fp>\n\u003Cp>You can enable or disable elements such as \u003Cstrong>Project Title, Project Subtitle\u003C\u002Fstrong>, and \u003Cstrong>Project Details\u003C\u002Fstrong>, while \u003Cstrong>Title Limit\u003C\u002Fstrong> helps control the length of project titles for cleaner layouts.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Control Details\u003C\u002Fstrong> option allows you to decide which project information should be displayed within each project item.\u003C\u002Fp>\n\u003Cp>These settings help you configure how projects are structured and displayed while keeping the setup simple and flexible.\u003C\u002Fp>\n\u003Ch3>Style Settings\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Style Settings\u003C\u002Fstrong> tab allows you to control the visual layout and typography of your project’s showcase.\u003C\u002Fp>\n\u003Cp>Adjust the number of projects displayed per row using \u003Cstrong>Desktop, Tablet, Portrait Mobile\u003C\u002Fstrong>, and \u003Cstrong>Mobile\u003C\u002Fstrong> Items to ensure the layout adapts properly across different screen sizes.\u003C\u002Fp>\n\u003Cp>Typography options such as \u003Cstrong>Title Typography, Subtitle Typography\u003C\u002Fstrong>, and \u003Cstrong>Details Typography\u003C\u002Fstrong> lets you customize the appearance of project titles, subtitles, and project details for better readability and visual consistency.\u003C\u002Fp>\n\u003Ch3>Query Settings\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Query Settings\u003C\u002Fstrong> tab allows you to control which projects are displayed and how they are organized in the showcase.\u003C\u002Fp>\n\u003Cp>Set the number of projects to display using the \u003Cstrong>Projects\u003C\u002Fstrong> option. Use \u003Cstrong>Order By\u003C\u002Fstrong> and \u003Cstrong>Order\u003C\u002Fstrong> to define how projects are sorted, such as by date, title, or custom order.\u003C\u002Fp>\n\u003Cp>For filter navigation, \u003Cstrong>Filter Order By\u003C\u002Fstrong> and \u003Cstrong>Filter Order\u003C\u002Fstrong> help control how project filters are arranged.\u003C\u002Fp>\n\u003Cp>You can also refine the results using \u003Cstrong>Exclude\u002FInclude\u003C\u002Fstrong> options for \u003Cstrong>Project Category\u003C\u002Fstrong> and \u003Cstrong>Project Tag\u003C\u002Fstrong>, allowing you to display only specific groups of projects or hide selected ones from the layout.\u003C\u002Fp>\n\u003Ch3>Page Builder Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gutenberg.\u003C\u002Fli>\n\u003Cli>Elementor.\u003C\u002Fli>\n\u003Cli>WPBakery.\u003C\u002Fli>\n\u003Cli>Divi Builders.\u003C\u002Fli>\n\u003Cli>Beaver Builder.\u003C\u002Fli>\n\u003Cli>Oxygen Builder.\u003C\u002Fli>\n\u003Cli>UX Builder.\u003C\u002Fli>\n\u003Cli>TagDiv.\u003C\u002Fli>\n\u003Cli>Genesis.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GS Projects shortcode usage\u003C\u002Fh3>\n\u003Cp>Select a theme, view type & other parameters. Shortcode will generate with id like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gsprojects id=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode PHP Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gsprojects id=3]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>If you have any questions regarding the \u003Cstrong>GS Projects Plugin\u003C\u002Fstrong> and how to work with it, we recommend referring to our comprehensive online documentation. It provides detailed information and instructions to help you navigate and use the plugin effectively. You can find the \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-projects\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Ch3>Quick Support & Bug Reporting\u003C\u002Fh3>\n\u003Cp>If you encounter any problems or discover bugs, please post them in our \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> channel. We aim to respond as soon as possible (excluding holidays).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Pro users are requested to contact our support channel for dedicated assistance.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🙋‍♂️ Alternatively, you can reach out to us through our \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgs-projects\u002F\" rel=\"ugc\">WordPress.org\u003C\u002Fa> support forum.\u003C\u002Fp>\n\u003Ch3>Development Team\u003C\u002Fh3>\n\u003Cp>Crafted and Developed with Passion by \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002F\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Confused?\u003C\u002Fh3>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fprojects.gsplugins.com\u002F\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003Cbr \u002F>\n📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-projects\u002F\" rel=\"nofollow ugc\">Documentation &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 You may like other plugins from \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002F\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-testimonial\" rel=\"ugc\">Testimonial Slider\u003C\u002Fa>\u003C\u002Fstrong> – Testimonials slider displays rotating customer endorsements and recommendations, helping to build trust and credibility for a business or product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-logo-slider\" rel=\"ugc\">Logo Slider\u003C\u002Fa>\u003C\u002Fstrong> – Logo slider displays rotating logos of partners, clients, or sponsors, showcasing a business’s relationships and endorsements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-portfolio\u002F\" rel=\"ugc\">Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Filterable Portfolio plugin for WordPress allows you to easily display and showcase your projects, highlighting your skills and abilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-team-members\" rel=\"ugc\">Team Members\u003C\u002Fa>\u003C\u002Fstrong> – Build a Stunning Team Page or Section and Show off Your Team’s Talents!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-books-showcase\" rel=\"ugc\">Books Showcase\u003C\u002Fa>\u003C\u002Fstrong> – Books showcase displays detailed information including author, published date, reviews, ratings, and gallery, allowing users to easily find and explore books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-coach\" rel=\"ugc\">Coaches\u003C\u002Fa>\u003C\u002Fstrong> – Coaches plugin displays coaches’ experience, skills, reviews, ratings, and certifications, helping users find the right coach for their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-grid\" rel=\"ugc\">Posts Grid\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Grid plugin displays the latest posts in an elegant grid format, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-widget\" rel=\"ugc\">Posts Widget\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Widget plugin displays the latest posts in an elegant format on the sidebar or any widget area, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Ch3>🎯 WooCommerce Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woocommerce-products-slider\" rel=\"ugc\">WooCommerce Products Slider\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Product Slider plugin displays products in a visually pleasing, sliding manner, making it easy for customers to browse and find the products they want on an online store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-variation-swatches\" rel=\"ugc\">WooCommerce Variation Swatches\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Variation Swatches plugin replaces the default dropdown fields for variable products with visually appealing swatches, making it easier for customers to select product options and improve the overall shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-brands\" rel=\"ugc\">WooCommerce Brands\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Brands taxonomy plugin allows for easy cataloging of products by adding a brand taxonomy, making it simple to organize and filter products on an online store.\u003C\u002Fp>\n\u003Ch3>📣 Social Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-dribbble-portfolio\" rel=\"ugc\">Dribbble Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Dribbble Portfolio WP plugin enables you to display your Dribbble shots on your website in a portfolio layout, allowing you to showcase your design work to a wider audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-behance-portfolio\" rel=\"ugc\">Behance Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Behance Portfolio WordPress plugin allows you to display your Behance projects on your website in a visually appealing layout, making it easy for your audience to view and appreciate your work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-pinterest-portfolio\" rel=\"ugc\">Pinterest Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-envato-portfolio\" rel=\"ugc\">Portfolio – Envato\u003C\u002Fa>\u003C\u002Fstrong> – Envato Portfolio Plugin allows you to display your Themeforest and Codecanyon items on your website, showcasing your digital products and making them easily accessible for potential customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-youtube-gallery\" rel=\"ugc\">Youtube Gallery\u003C\u002Fa>\u003C\u002Fstrong> – YouTube Gallery plugin allows you to display videos from a YouTube channel or playlist on your website, creating a visually appealing gallery and making it easy for visitors to access and watch your videos.\u003C\u002Fp>\n\u003Ch3>🏆 Branding Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-custom-login\" rel=\"ugc\">Custom Login\u003C\u002Fa>\u003C\u002Fstrong> – GS Custom Login allows you to customize the WordPress login screen, providing an easy way to create a unique and visually appealing login experience for your website users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpowerup\" rel=\"ugc\">PowerUp\u003C\u002Fa>\u003C\u002Fstrong> – Enhance Your WordPress Experience with the Ultimate Security & Convenience Solution – Hide Admin Bar, Login & Logout Redirection, Disable Comments & Restrict WP-Admin Module.\u003C\u002Fp>\n","Introducing a WordPress plugin that enables users to display their projects in a variety of layouts through a project showcase.",200,10983,5,"2026-03-25T07:52:00.000Z","4.3","5.6",[20,74,75,76,21],"portfolio-gallery","project-management","project-showcase","https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-projects-showcase-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgs-projects.3.0.0.zip",99,1,"2024-12-30 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":67,"downloaded":90,"rating":49,"num_ratings":91,"last_updated":92,"tested_up_to":52,"requires_at_least":93,"requires_php":72,"tags":94,"homepage":98,"download_link":99,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"portfolio-x","Portfolio X","3.7.7","QuantumCloud","https:\u002F\u002Fprofiles.wordpress.org\u002Fquantumcloud\u002F","\u003Ch4>What is Portfolio X?\u003C\u002Fh4>\n\u003Cp>Portfolio X is a advanced, responsive portfolio gallery plugin for digital works or design project portfolio with unique photo gallery styles, portfolio widgets and project showcase. This project portfolio plugin features streamlined workflow and unique designs and templates to dusplay your works or projects. \u003Cstrong>Portfolio Showcase\u003C\u002Fstrong> and \u003Cstrong>Portfolio Widgets\u003C\u002Fstrong> are included. This free WordPress Portfolio plugin with categories and description was designed and developed with user-friendliness in mind. Just add some images and descriptions of your works and the plugin will automatically show them in a nice, engaging format. This is the best portfolio plugin for wordpress in 2018. This wordpress portfolio plugin is specifically suited for web designers, digital studios, digital artists.\u003C\u002Fp>\n\u003Cp>** Portfolio X supports Shortcode Block for Gutenberg editor and WP 5.x\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Started with Portfolio X\u003C\u002Fstrong>\u003Cbr \u002F>\n(Tutorial based on the pro version but the general process applies to the Lite version as well)\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F65B0XfZ2VAg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Portfolio X \u003Ca href=\"http:\u002F\u002Fdev.quantumcloud.com\u002Fportfolio-x\" rel=\"nofollow ugc\">Pro Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fportfolio-x\u002F\" rel=\"nofollow ugc\">Portfolio X Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Portfolio X is not just another ISOTOPE based grid system variation! We created 16 truly unique and innovative design templates for you to choose from.\u003C\u002Fp>\n\u003Cp>Portfolio X free comes packed with 4 different and unique Responsive templates, showcase template, ready widgets and an advanced “Shortcode generator”. You will love them all.\u003C\u002Fp>\n\u003Cp>This is a new, elegant and unique way to showcase your projects that will help bring you more projects and clients for your company!\u003C\u002Fp>\n\u003Cp>This responsive WordPress portfolio projects plugin is under active development. We will release more features soon!\u003C\u002Fp>\n\u003Ch4>Who is Portfolio X for?\u003C\u002Fh4>\n\u003Cp>Portfolio X is a must have plugin for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Web Design Portfolio\u003C\u002Fli>\n\u003Cli>Graphics Design Portfolio\u003C\u002Fli>\n\u003Cli>Photo Gallery Portfolio\u003C\u002Fli>\n\u003Cli>Software Project Portfolio\u003C\u002Fli>\n\u003Cli>Artist Portfolio\u003C\u002Fli>\n\u003Cli>Creative Portfolio\u003C\u002Fli>\n\u003Cli>Digital Portfolio\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u002F\u002F-> Try our \u003Cstrong>FREE \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchatbot\u002F\" rel=\"ugc\">ChatBot Plugin for WordPress with AI – WPBot\u003C\u002Fa>\u003C\u002Fstrong>. +++ Grab the Best \u003Ca href=\"https:\u002F\u002Fwww.wpbot.pro\u002F\" rel=\"nofollow ugc\">ChatBot for WordPress WPBot\u003C\u002Fa> now!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Portfolio Widgets\u003C\u002Fh3>\n\u003Cp>Unlike other portfolios, Portfolio X offers widgets. Two portfolio widget variations are available in the Free version:\u003C\u002Fp>\n\u003Cp>You can check “Appearance –> Widgets” menu. Then “Portfolio-X : Latest Items”. Tune config options then save the widget.\u003C\u002Fp>\n\u003Ch3>Portfolio Showcase and Featured Projects\u003C\u002Fh3>\n\u003Cp>Portfolio X comes with a unique feature called Showcase for your works or projects which you can use to show your featured works or projects. Showcases have their own templates different from the main portfolio templates, optmized to display a small number of featured projects in an attractive way. Use portfolio showcase on home page or landing pages to show off your very best or most recent works.\u003C\u002Fp>\n\u003Ch4>Portfolio X Lite vs Pro\u003C\u002Fh4>\n\u003Cp>Portfolio X Lite Main Features\u003Cbr \u002F>\n* Unlimited Portfolios and galleries\u003Cbr \u002F>\n* 4 Design Templates to Choose from\u003Cbr \u002F>\n* Single Page for Portfolio Details\u003Cbr \u002F>\n* Two Showcase Templates to Choose from\u003C\u002Fp>\n\u003Cp>A professional version of Portfolio X is available with more advanced features. Portfolio X Pro features:\u003Cbr \u002F>\n* Unlimited Portfolios\u003Cbr \u002F>\n* 16 Innovative Designs to Choose from\u003Cbr \u002F>\n* 30 Variations with Template X\u003Cbr \u002F>\n* Open Project Details in Lightbox\u003Cbr \u002F>\n* Option to open external project links in lighbox popup so users do not leave your website\u003Cbr \u002F>\n* Supports full size image view for large portfolio main image with scrolling\u003Cbr \u002F>\n* 7 Unique Designs to Showcase Your Projects\u003Cbr \u002F>\n* EXtensive Customization Options for Each Template\u003Cbr \u002F>\n* Two Different Widget Styles\u003Cbr \u002F>\n* Options to Show Customizable Buttons to List All Portfolios\u003Cbr \u002F>\n* Use Different Styles for your Portfolios on Different Pages\u003Cbr \u002F>\n* Defince Custom Google Fonts or Use Theme Fonts\u003Cbr \u002F>\n* Custom CSS to add your own style\u003Cbr \u002F>\n* Powerful ShortCode Generator\u003Cbr \u002F>\n* Rapid, one on one premium support\u003Cbr \u002F>\n* Lifetime Free PlugIn Upgrades\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.quantumcloud.com\u002Fproducts\u002Fportfolio-x\u002F\" rel=\"nofollow ugc\">Portfolio X Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Where Can Portfolio X be Used?\u003C\u002Fh4>\n\u003Cp>Portfolio X is one of the Best WordPress Portfolio Plugins available. It can also be used as:\u003C\u002Fp>\n\u003Cp>Image gallery, Photography Gallery, Art Gallery, Creative Works Gallery, Client Gallery.\u003Cbr \u002F>\nPhoto Gallery, Photo album, Photo portfolio, Design Studio, Featured works.\u003Cbr \u002F>\nWork Showcase, Project Showcase, , Client Showcase, and of course.\u003Cbr \u002F>\nWeb design company portfolio, Design portfolio, Portfolio manager, Portfolio widgets, Project Portfolio, Art Portfolio, Graphics Design Portfolio, Photography Portfolio or Creative Portfolio.\u003C\u002Fp>\n\u003Ch4>How does Portfolio X work?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Create Different Portfolios like Web Design Portfolio, Web Development Portfolio, Graphics Design Portfolio, Photography Portfolio etc. While creating Portfolios you can select which template it will use and what in what order the portfolio items will show.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Portfolio Items with your projects. You can add a Featured Image, Multiple Images for Details page gallery, Short and Long Descriptions, Project start and finish dates, Live project links, Technologies used, Which Portfolio it belongs to etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use shortcodes to add any Portfolio to any page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio X Widgets to show Portfolio items in your sidebar\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio Showcase to show latest or featured works in your Home Page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Shortcode Examples *\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Portfolio X comes with an advanced short code generator. Go to Edit any page. Click on the shortcode generator button for Portfolio X and add the shortcode where you want your Portfolio to show up!\u003C\u002Fp>\n\u003Cp>Example of Shortcode to Display any Portfolio:\u003Cbr \u002F>\n[portfolio-x portfolio=”99″]\u003C\u002Fp>\n\u003Cp>Here, 99 is portfolio ID, which should be replaced in your case. You can also copy shortcode from portfolio list (Portfolio-X) page.\u003C\u002Fp>\n\u003Cp>Example of Shortcode to Display Portfolio Showcase:\u003Cbr \u002F>\n[portfolio-x-showcase template=”style-01-slider” limit=”5″ orderby=”title” order=”ASC”]\u003C\u002Fp>\n\u003Cp>Available Parameters For Showcase Shortcode:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>orderby\u003Cbr \u002F>\nCompatible order by values: “ID”, “author”, “title”, “name”, “type”, “date”, “modified”, “rand” and “menu_order”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>order\u003Cbr \u002F>\nValue for this option can be set as “ASC” for Ascending or “DESC” for Descending order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>template\u003Cbr \u002F>\nSupported values: “style-01-grid”, “style-02-slider”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>limit\u003Cbr \u002F>\nSpecify the number of items you want to show. Default value is 5.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Portfolio X Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Create Different Portfolios like Web Design Portfolio, Web Development Portfolio, Graphics Design Portfolio, Photography Portfolio etc. While creating Portfolios you can select which template it will use and what in what order the portfolio items will show\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Portfolio Items with your projects. You can add a Featured Image, Multiple Images for Details page gallery, Short and Long Descriptions, Project start and finish dates, Live project links, Technologies used, Which Portfolio it belongs to etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use shortcodes to add any Portfolio to any page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio X Widgets to show Portfolio items in your sidebar\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Use Portfolio Showcase to show latest or featured works in your Home Page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Under the settings page in admin you can find more help in “Tabbed Category” menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Portfolio X is a responsive portfolio gallery plugin for project portfolio with unique photo gallery styles, portfolio widgets and project showcase.",20847,8,"2026-03-27T12:51:00.000Z","4.6",[95,20,74,96,97],"client-showcase","portfolio-grid","portfolio-widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-x\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-x.3.7.7.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":13,"downloaded":108,"rating":13,"num_ratings":13,"last_updated":109,"tested_up_to":52,"requires_at_least":110,"requires_php":56,"tags":111,"homepage":113,"download_link":114,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"portfolio-pro-advance","Portfolio Pro Advance","1.3.1","Nastin MG","https:\u002F\u002Fprofiles.wordpress.org\u002Fnas9286\u002F","\u003Cp>\u003Cstrong>Portfolio Pro Advance\u003C\u002Fstrong> is a powerful, easy-to-use WordPress plugin crafted for creatives, freelancers, agencies, and anyone who wants full control over how their portfolio is presented online. Whether you’re a designer, photographer, developer, or artist, this plugin gives you the freedom to display your work the way you always imagined.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Amazing Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Justified and List layouts\u003C\u002Fli>\n\u003Cli>Project URL and technologies used\u003C\u002Fli>\n\u003Cli>Responsive and customizable design\u003C\u002Fli>\n\u003Cli>Easy shortcode embedding\u003C\u002Fli>\n\u003Cli>Grid and Masonry layouts\u003C\u002Fli>\n\u003Cli>Portfolio Categories & Tags\u003C\u002Fli>\n\u003Cli>Elementor Widget\u003C\u002Fli>\n\u003Cli>Portfolio Groups\u003C\u002Fli>\n\u003Cli>Access Control (Private portfolios)\u003C\u002Fli>\n\u003Cli>Analytics (track project views)\u003C\u002Fli>\n\u003Cli>Custom Fields (Client, Budget, Timeline, etc.)\u003C\u002Fli>\n\u003Cli>Project Image Gallery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW:\u003C\u002Fstrong> Color Branding (Title, Description, Filter Buttons)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW:\u003C\u002Fstrong> Filterable Layout support via Shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Freemius Integration\u003C\u002Fh3>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Ffreemius.com\" rel=\"nofollow ugc\">Freemius\u003C\u002Fa> for license management and update delivery. Upon activation, you may choose to opt in to:\u003Cbr \u002F>\n– Security and feature updates\u003Cbr \u002F>\n– New feature announcements\u003Cbr \u002F>\n– Anonymous usage tracking\u003C\u002Fp>\n\u003Cp>View our \u003Ca href=\"https:\u002F\u002Fpetruthit.com\u002Fportfolio-pro-advance\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Use the \u003Ccode>[petruth_display]\u003C\u002Fcode> shortcode to display portfolio items anywhere on your site.\u003C\u002Fp>\n\u003Ch3>Basic Usage\u003C\u002Fh3>\n\u003Cp>[petruth_display]\u003C\u002Fp>\n\u003Ch3>Attributes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>layout\u003C\u002Fcode> (optional)\u003Cbr \u002F>\nLayout style.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free: \u003Ccode>justified\u003C\u002Fcode>, \u003Ccode>list\u003C\u002Fcode>  \u003C\u002Fli>\n\u003Cli>Pro: \u003Ccode>grid\u003C\u002Fcode>, \u003Ccode>masonry\u003C\u002Fcode>\u003Cbr \u002F>\nDefault: \u003Ccode>justified\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>filterable\u003C\u002Fcode> (Pro only)\u003Cbr \u002F>\nEnables filter buttons above the portfolio items. This forces the layout to a filterable grid style.\u003Cbr \u002F>\nValues: \u003Ccode>category\u003C\u002Fcode>, \u003Ccode>tag\u003C\u002Fcode>, \u003Ccode>group\u003C\u002Fcode>\u003Cbr \u002F>\nExample: \u003Ccode>filterable=\"category\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>columns\u003C\u002Fcode> (optional)\u003Cbr \u002F>\nNumber of columns (for grid layouts).\u003Cbr \u002F>\nExample: \u003Ccode>columns=\"4\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>category\u003C\u002Fcode> (optional)\u003Cbr \u002F>\nFilter by category slug.\u003Cbr \u002F>\nExample: \u003Ccode>category=\"branding\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>tag\u003C\u002Fcode> (Pro only)\u003Cbr \u002F>\nFilter by tag slug.\u003Cbr \u002F>\nExample: \u003Ccode>tag=\"ui\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>group\u003C\u002Fcode> (Pro only)\u003Cbr \u002F>\nFilter by group slug.\u003Cbr \u002F>\nExample: \u003Ccode>group=\"featured\"\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>show_titles\u003C\u002Fcode> (optional)\u003Cbr \u002F>\nShow or hide titles.\u003Cbr \u002F>\nValues: \u003Ccode>yes\u003C\u002Fcode> (default) or \u003Ccode>no\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>show_descriptions\u003C\u002Fcode> (optional)\u003Cbr \u002F>\nShow or hide excerpts.\u003Cbr \u002F>\nValues: \u003Ccode>yes\u003C\u002Fcode> (default) or \u003Ccode>no\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Example\u003C\u002Fh3>\n\u003Cp>[petruth_display filterable=”category” layout=”grid” columns=”3″ category=”branding” show_titles=”yes” show_descriptions=”no”]\u003C\u002Fp>\n","Advanced portfolio management with multiple layouts and pro features.",513,"2025-12-23T09:10:00.000Z","5.0",[112,55,20,21,22],"elementor","https:\u002F\u002Fpetruthit.com\u002Fportfolio-pro-advance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-pro-advance.1.3.1.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":13,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":125,"requires_at_least":110,"requires_php":126,"tags":127,"homepage":56,"download_link":130,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"project-showcase-by-gravth","Project Showcase by Gravth","1.0.0","gravth","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravth\u002F","\u003Cp>\u003Cstrong>Project Showcase by Gravth\u003C\u002Fstrong> allows you to display live web projects using a shortcode on any page or post. Each project supports a live preview URL, image snippet or a direct link to that site. Customize grid layout, colors, fonts, and button styles from the plugin settings panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Create a custom portfolio post type\u003Cbr \u002F>\n– Display projects in a responsive grid layout\u003Cbr \u002F>\n– Choose between live preview, snippet view or direct live site visit link modes\u003Cbr \u002F>\n– Fully customizable via settings (colors, layout, font sizes)\u003Cbr \u002F>\n– Category filter support via shortcode attribute\u003Cbr \u002F>\n– Clean and minimal design\u003C\u002Fp>\n\u003Cp>Use the shortcode \u003Ccode>[grvth_showcase]\u003C\u002Fcode> or \u003Ccode>[grvth_showcase category=\"your-category-slug\"]\u003C\u002Fcode> to embed the portfolio.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Built with ❤️ by \u003Ca href=\"https:\u002F\u002Fgravth.com\" rel=\"nofollow ugc\">Gravth\u003C\u002Fa>\u003C\u002Fp>\n","A lightweight and customizable portfolio showcase plugin to display your projects in a grid with live preview and snippet modes.",168,"2025-11-06T16:16:00.000Z","6.8.5","7.4",[128,20,21,129,22],"grid","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproject-showcase-by-gravth.1.0.0.zip",{"attackSurface":132,"codeSignals":368,"taintFlows":706,"riskAssessment":749,"analyzedAt":754},{"hooks":133,"ajaxHandlers":337,"restRoutes":360,"shortcodes":361,"cronEvents":366,"entryPointCount":367,"unprotectedCount":13},[134,140,144,149,153,156,160,163,169,173,177,181,184,188,192,196,200,204,208,212,215,219,223,226,229,234,238,241,246,250,253,256,259,262,267,269,272,275,279,283,287,292,294,296,299,300,304,308,312,314,316,321,326,330,333],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_enqueue_scripts","bppf_enqueue_custom_admin_style","admin\\ads\\submenu.php",9,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_menu","bppf_support_page",16,{"type":135,"name":145,"callback":146,"file":147,"line":148},"plugins_loaded","bportfolio_load_textdomain","bportfolio.php",27,{"type":135,"name":150,"callback":151,"file":147,"line":152},"wp_enqueue_scripts","bportfolio_assets",63,{"type":135,"name":136,"callback":154,"file":147,"line":155},"bppf_admin_style",74,{"type":135,"name":157,"callback":158,"file":147,"line":159},"init","bppf_post_type",276,{"type":135,"name":157,"callback":161,"file":147,"line":162},"bppf_post_type_for_shortcode",311,{"type":164,"name":165,"callback":166,"priority":167,"file":147,"line":168},"filter","single_template","override_single_template",20,314,{"type":164,"name":170,"callback":171,"file":147,"line":172},"admin_post_thumbnail_html","bppf_post_thumbnail",328,{"type":164,"name":174,"callback":175,"priority":11,"file":147,"line":176},"post_row_actions","bppf_remove_row_actions",362,{"type":135,"name":178,"callback":179,"file":147,"line":180},"admin_head-post.php","bppf_hide_publishing_actions",381,{"type":135,"name":182,"callback":179,"file":147,"line":183},"admin_head-post-new.php",382,{"type":164,"name":185,"callback":186,"file":147,"line":187},"post_updated_messages","bppf_updated_messages",394,{"type":164,"name":189,"callback":190,"priority":11,"file":147,"line":191},"gettext","bppf_change_publish_button",399,{"type":164,"name":193,"callback":194,"file":147,"line":195},"admin_footer_text","bppf_admin_footer",413,{"type":135,"name":197,"callback":198,"file":147,"line":199},"edit_form_after_title","bppf_shortcode_area",427,{"type":164,"name":201,"callback":202,"priority":11,"file":147,"line":203},"manage_shortcode-generator_posts_columns","bportfolio_columns_head_only",449,{"type":135,"name":205,"callback":206,"priority":11,"file":147,"line":207},"manage_shortcode-generator_posts_custom_column","bportfolio_columns_content_only",450,{"type":135,"name":209,"callback":210,"file":147,"line":211},"admin_init","bppf_plugin_redirect",479,{"type":135,"name":150,"callback":213,"priority":11,"file":214,"line":167},"collect_output_css_and_typography","inc\\codestar\\classes\\abstract.class.php",{"type":135,"name":141,"callback":216,"file":217,"line":218},"add_admin_menu","inc\\codestar\\classes\\admin-options.class.php",106,{"type":135,"name":220,"callback":221,"file":217,"line":222},"admin_bar_menu","add_admin_bar_menu",107,{"type":135,"name":224,"callback":216,"file":217,"line":225},"network_admin_menu",111,{"type":164,"name":193,"callback":227,"file":217,"line":228},"add_admin_footer_text",487,{"type":135,"name":230,"callback":231,"file":232,"line":233},"customize_register","add_customize_options","inc\\codestar\\classes\\customize-options.class.php",43,{"type":135,"name":235,"callback":236,"file":232,"line":237},"customize_save_after","add_customize_save_after",44,{"type":135,"name":150,"callback":239,"file":232,"line":240},"get_options",48,{"type":135,"name":242,"callback":243,"file":244,"line":245},"add_meta_boxes","add_meta_box","inc\\codestar\\classes\\metabox-options.class.php",50,{"type":135,"name":247,"callback":248,"file":244,"line":249},"save_post","save_meta_box",51,{"type":135,"name":251,"callback":248,"file":244,"line":252},"edit_attachment",52,{"type":135,"name":254,"callback":254,"priority":11,"file":255,"line":36},"wp_nav_menu_item_custom_fields","inc\\codestar\\classes\\nav-menu-options.class.php",{"type":135,"name":257,"callback":257,"priority":11,"file":255,"line":258},"wp_update_nav_menu_item",31,{"type":164,"name":260,"callback":260,"priority":11,"file":255,"line":261},"wp_edit_nav_menu_walker",33,{"type":135,"name":263,"callback":264,"file":265,"line":266},"after_setup_theme","setup","inc\\codestar\\classes\\setup.class.php",53,{"type":135,"name":157,"callback":264,"file":265,"line":268},54,{"type":135,"name":270,"callback":264,"file":265,"line":271},"switch_theme",55,{"type":135,"name":136,"callback":273,"file":265,"line":274},"add_admin_enqueue_scripts",56,{"type":135,"name":150,"callback":276,"priority":277,"file":265,"line":278},"add_typography_enqueue_styles",80,57,{"type":135,"name":280,"callback":281,"priority":277,"file":265,"line":282},"wp_head","add_custom_css",58,{"type":164,"name":284,"callback":285,"file":265,"line":286},"admin_body_class","add_admin_body_class",59,{"type":135,"name":288,"callback":289,"file":290,"line":291},"admin_footer","add_footer_modal_shortcode","inc\\codestar\\classes\\shortcode-options.class.php",47,{"type":135,"name":293,"callback":289,"file":290,"line":240},"customize_controls_print_footer_scripts",{"type":135,"name":295,"callback":273,"file":290,"line":278},"elementor\u002Feditor\u002Fbefore_enqueue_scripts",{"type":135,"name":297,"callback":298,"file":290,"line":282},"elementor\u002Feditor\u002Ffooter","add_footer_modal_icon",{"type":135,"name":297,"callback":289,"file":290,"line":286},{"type":135,"name":301,"callback":302,"file":290,"line":303},"enqueue_block_editor_assets","add_guteberg_blocks",299,{"type":135,"name":305,"callback":306,"file":290,"line":307},"media_buttons","add_media_buttons",303,{"type":135,"name":209,"callback":309,"file":310,"line":311},"add_taxonomy_options","inc\\codestar\\classes\\taxonomy-options.class.php",41,{"type":135,"name":288,"callback":298,"file":313,"line":311},"inc\\codestar\\fields\\icon\\icon.php",{"type":135,"name":293,"callback":298,"file":313,"line":315},42,{"type":135,"name":317,"callback":318,"file":319,"line":320},"admin_print_footer_scripts","add_wp_link_dialog","inc\\codestar\\fields\\link\\link.php",65,{"type":135,"name":322,"callback":323,"file":324,"line":325},"print_default_editor_scripts","setup_wp_editor_media_buttons","inc\\codestar\\fields\\wp_editor\\wp_editor.php",62,{"type":135,"name":141,"callback":327,"priority":13,"file":328,"line":329},"add_about_menu","inc\\codestar\\views\\welcome.php",19,{"type":164,"name":331,"callback":332,"priority":11,"file":328,"line":167},"plugin_action_links","add_plugin_action_links",{"type":164,"name":334,"callback":335,"priority":11,"file":328,"line":336},"plugin_row_meta","add_plugin_row_meta",21,[338,344,348,352,356],{"action":339,"nopriv":340,"callback":341,"hasNonce":342,"hasCapCheck":340,"file":343,"line":245},"csf-get-icons",false,"csf_get_icons",true,"inc\\codestar\\functions\\actions.php",{"action":345,"nopriv":340,"callback":346,"hasNonce":342,"hasCapCheck":340,"file":343,"line":347},"csf-export","csf_export",87,{"action":349,"nopriv":340,"callback":350,"hasNonce":342,"hasCapCheck":340,"file":343,"line":351},"csf-import","csf_import_ajax",123,{"action":353,"nopriv":340,"callback":354,"hasNonce":342,"hasCapCheck":340,"file":343,"line":355},"csf-reset","csf_reset_ajax",150,{"action":357,"nopriv":340,"callback":358,"hasNonce":342,"hasCapCheck":342,"file":343,"line":359},"csf-chosen","csf_chosen_ajax",189,[],[362],{"tag":363,"callback":364,"file":147,"line":365},"bPortfolio","bppf_shortcode",211,[],6,{"dangerousFunctions":369,"sqlUsage":370,"outputEscaping":372,"fileOperations":13,"externalRequests":13,"nonceChecks":11,"capabilityChecks":80,"bundledLibraries":705},[],{"prepared":50,"raw":13,"locations":371},[],{"escaped":373,"rawEcho":374,"locations":375},541,205,[376,379,381,383,385,387,389,391,393,395,397,399,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,433,435,437,440,442,444,445,446,449,451,453,454,456,458,460,461,462,464,465,467,468,470,472,474,476,478,480,482,483,485,486,487,488,490,492,494,495,497,498,500,501,502,503,505,506,508,509,510,511,512,513,515,517,518,519,521,523,524,526,528,529,531,532,533,535,536,537,538,539,540,541,542,543,544,546,547,548,550,551,552,554,556,558,560,562,564,566,568,570,571,572,574,575,576,577,579,581,583,584,585,586,588,589,591,593,595,597,599,601,603,604,606,608,609,611,613,615,616,618,619,621,622,623,625,627,628,629,630,632,633,634,636,637,638,640,641,642,643,644,646,648,649,651,652,654,656,658,660,661,662,664,666,667,669,670,672,674,676,678,680,682,684,686,688,690,691,692,693,694,695,696,697,699,700,701,703],{"file":138,"line":377,"context":378},36,"raw output",{"file":138,"line":380,"context":378},37,{"file":147,"line":382,"context":378},169,{"file":217,"line":384,"context":378},561,{"file":217,"line":386,"context":378},570,{"file":217,"line":388,"context":378},599,{"file":217,"line":390,"context":378},609,{"file":217,"line":392,"context":378},619,{"file":217,"line":394,"context":378},670,{"file":217,"line":396,"context":378},693,{"file":244,"line":398,"context":378},225,{"file":244,"line":159,"context":378},{"file":244,"line":401,"context":378},293,{"file":244,"line":403,"context":378},294,{"file":265,"line":405,"context":378},620,{"file":265,"line":407,"context":378},682,{"file":265,"line":409,"context":378},685,{"file":265,"line":411,"context":378},690,{"file":265,"line":413,"context":378},708,{"file":265,"line":415,"context":378},712,{"file":290,"line":417,"context":378},144,{"file":290,"line":419,"context":378},167,{"file":290,"line":421,"context":378},181,{"file":290,"line":423,"context":378},197,{"file":290,"line":425,"context":378},281,{"file":290,"line":427,"context":378},288,{"file":290,"line":429,"context":378},329,{"file":431,"line":336,"context":378},"inc\\codestar\\fields\\accordion\\accordion.php",{"file":431,"line":286,"context":378},{"file":434,"line":325,"context":378},"inc\\codestar\\fields\\background\\background.php",{"file":434,"line":436,"context":378},287,{"file":438,"line":439,"context":378},"inc\\codestar\\fields\\backup\\backup.php",23,{"file":438,"line":441,"context":378},26,{"file":438,"line":443,"context":378},29,{"file":438,"line":258,"context":378},{"file":438,"line":261,"context":378},{"file":447,"line":448,"context":378},"inc\\codestar\\fields\\border\\border.php",66,{"file":447,"line":450,"context":378},76,{"file":447,"line":452,"context":378},98,{"file":447,"line":351,"context":378},{"file":447,"line":455,"context":378},128,{"file":457,"line":148,"context":378},"inc\\codestar\\fields\\button_set\\button_set.php",{"file":457,"line":459,"context":378},46,{"file":457,"line":291,"context":378},{"file":457,"line":325,"context":378},{"file":463,"line":441,"context":378},"inc\\codestar\\fields\\checkbox\\checkbox.php",{"file":463,"line":377,"context":378},{"file":463,"line":466,"context":378},49,{"file":463,"line":152,"context":378},{"file":463,"line":469,"context":378},83,{"file":463,"line":471,"context":378},90,{"file":473,"line":261,"context":378},"inc\\codestar\\fields\\code_editor\\code_editor.php",{"file":473,"line":475,"context":378},34,{"file":473,"line":477,"context":378},35,{"file":479,"line":336,"context":378},"inc\\codestar\\fields\\color\\color.php",{"file":479,"line":481,"context":378},22,{"file":479,"line":439,"context":378},{"file":484,"line":336,"context":378},"inc\\codestar\\fields\\color_group\\color_group.php",{"file":484,"line":36,"context":378},{"file":484,"line":258,"context":378},{"file":484,"line":380,"context":378},{"file":489,"line":336,"context":378},"inc\\codestar\\fields\\content\\content.php",{"file":491,"line":441,"context":378},"inc\\codestar\\fields\\date\\date.php",{"file":491,"line":493,"context":378},40,{"file":491,"line":311,"context":378},{"file":491,"line":496,"context":378},45,{"file":491,"line":249,"context":378},{"file":499,"line":311,"context":378},"inc\\codestar\\fields\\dimensions\\dimensions.php",{"file":499,"line":466,"context":378},{"file":499,"line":282,"context":378},{"file":499,"line":450,"context":378},{"file":504,"line":329,"context":378},"inc\\codestar\\fields\\fieldset\\fieldset.php",{"file":504,"line":377,"context":378},{"file":507,"line":148,"context":378},"inc\\codestar\\fields\\gallery\\gallery.php",{"file":507,"line":315,"context":378},{"file":507,"line":233,"context":378},{"file":507,"line":237,"context":378},{"file":507,"line":496,"context":378},{"file":507,"line":291,"context":378},{"file":514,"line":477,"context":378},"inc\\codestar\\fields\\group\\group.php",{"file":514,"line":516,"context":378},39,{"file":514,"line":459,"context":378},{"file":514,"line":347,"context":378},{"file":514,"line":520,"context":378},121,{"file":514,"line":522,"context":378},122,{"file":514,"line":351,"context":378},{"file":514,"line":525,"context":378},125,{"file":313,"line":527,"context":378},24,{"file":313,"line":258,"context":378},{"file":313,"line":530,"context":378},32,{"file":313,"line":261,"context":378},{"file":313,"line":377,"context":378},{"file":534,"line":443,"context":378},"inc\\codestar\\fields\\image_select\\image_select.php",{"file":534,"line":291,"context":378},{"file":534,"line":278,"context":378},{"file":319,"line":380,"context":378},{"file":319,"line":311,"context":378},{"file":319,"line":233,"context":378},{"file":319,"line":291,"context":378},{"file":319,"line":240,"context":378},{"file":319,"line":466,"context":378},{"file":319,"line":249,"context":378},{"file":545,"line":496,"context":378},"inc\\codestar\\fields\\link_color\\link_color.php",{"file":545,"line":271,"context":378},{"file":545,"line":325,"context":378},{"file":549,"line":466,"context":378},"inc\\codestar\\fields\\map\\map.php",{"file":549,"line":266,"context":378},{"file":549,"line":286,"context":378},{"file":549,"line":553,"context":378},77,{"file":555,"line":286,"context":378},"inc\\codestar\\fields\\media\\media.php",{"file":555,"line":557,"context":378},68,{"file":555,"line":559,"context":378},69,{"file":555,"line":561,"context":378},81,{"file":563,"line":439,"context":378},"inc\\codestar\\fields\\number\\number.php",{"file":563,"line":565,"context":378},25,{"file":563,"line":567,"context":378},28,{"file":569,"line":336,"context":378},"inc\\codestar\\fields\\palette\\palette.php",{"file":569,"line":237,"context":378},{"file":569,"line":266,"context":378},{"file":573,"line":441,"context":378},"inc\\codestar\\fields\\radio\\radio.php",{"file":573,"line":477,"context":378},{"file":573,"line":240,"context":378},{"file":573,"line":325,"context":378},{"file":573,"line":578,"context":378},82,{"file":573,"line":580,"context":378},88,{"file":582,"line":148,"context":378},"inc\\codestar\\fields\\repeater\\repeater.php",{"file":582,"line":258,"context":378},{"file":582,"line":240,"context":378},{"file":582,"line":450,"context":378},{"file":582,"line":587,"context":378},89,{"file":582,"line":471,"context":378},{"file":582,"line":590,"context":378},91,{"file":582,"line":592,"context":378},93,{"file":594,"line":258,"context":378},"inc\\codestar\\fields\\select\\select.php",{"file":594,"line":596,"context":378},67,{"file":594,"line":598,"context":378},79,{"file":594,"line":600,"context":378},119,{"file":602,"line":567,"context":378},"inc\\codestar\\fields\\slider\\slider.php",{"file":602,"line":261,"context":378},{"file":602,"line":605,"context":378},38,{"file":607,"line":329,"context":378},"inc\\codestar\\fields\\sortable\\sortable.php",{"file":607,"line":155,"context":378},{"file":610,"line":565,"context":378},"inc\\codestar\\fields\\sorter\\sorter.php",{"file":610,"line":612,"context":378},60,{"file":614,"line":266,"context":378},"inc\\codestar\\fields\\spacing\\spacing.php",{"file":614,"line":152,"context":378},{"file":614,"line":617,"context":378},85,{"file":614,"line":218,"context":378},{"file":620,"line":441,"context":378},"inc\\codestar\\fields\\spinner\\spinner.php",{"file":620,"line":567,"context":378},{"file":620,"line":36,"context":378},{"file":624,"line":336,"context":378},"inc\\codestar\\fields\\submessage\\submessage.php",{"file":626,"line":527,"context":378},"inc\\codestar\\fields\\switcher\\switcher.php",{"file":626,"line":441,"context":378},{"file":626,"line":36,"context":378},{"file":626,"line":477,"context":378},{"file":631,"line":336,"context":378},"inc\\codestar\\fields\\tabbed\\tabbed.php",{"file":631,"line":443,"context":378},{"file":631,"line":286,"context":378},{"file":635,"line":336,"context":378},"inc\\codestar\\fields\\text\\text.php",{"file":635,"line":439,"context":378},{"file":635,"line":565,"context":378},{"file":639,"line":329,"context":378},"inc\\codestar\\fields\\textarea\\textarea.php",{"file":639,"line":167,"context":378},{"file":639,"line":336,"context":378},{"file":639,"line":481,"context":378},{"file":639,"line":605,"context":378},{"file":645,"line":439,"context":378},"inc\\codestar\\fields\\typography\\typography.php",{"file":645,"line":647,"context":378},96,{"file":645,"line":35,"context":378},{"file":645,"line":650,"context":378},105,{"file":645,"line":218,"context":378},{"file":645,"line":653,"context":378},130,{"file":645,"line":655,"context":378},146,{"file":645,"line":657,"context":378},158,{"file":645,"line":659,"context":378},160,{"file":645,"line":123,"context":378},{"file":645,"line":382,"context":378},{"file":645,"line":663,"context":378},184,{"file":645,"line":665,"context":378},185,{"file":645,"line":423,"context":378},{"file":645,"line":668,"context":378},198,{"file":645,"line":365,"context":378},{"file":645,"line":671,"context":378},212,{"file":645,"line":673,"context":378},233,{"file":645,"line":675,"context":378},245,{"file":645,"line":677,"context":378},257,{"file":645,"line":679,"context":378},269,{"file":645,"line":681,"context":378},284,{"file":645,"line":683,"context":378},286,{"file":645,"line":685,"context":378},295,{"file":645,"line":687,"context":378},316,{"file":689,"line":565,"context":378},"inc\\codestar\\fields\\upload\\upload.php",{"file":689,"line":530,"context":378},{"file":689,"line":261,"context":378},{"file":689,"line":475,"context":378},{"file":689,"line":380,"context":378},{"file":324,"line":315,"context":378},{"file":324,"line":459,"context":378},{"file":324,"line":245,"context":378},{"file":324,"line":698,"context":378},78,{"file":343,"line":311,"context":378},{"file":343,"line":578,"context":378},{"file":702,"line":592,"context":378},"inc\\codestar\\functions\\customize.php",{"file":702,"line":704,"context":378},139,[],[707,723,736],{"entryPoint":708,"graph":709,"unsanitizedCount":13,"severity":722},"csf_export (inc\\codestar\\functions\\actions.php:62)",{"nodes":710,"edges":720},[711,715],{"id":712,"type":713,"label":714,"file":343,"line":320},"n0","source","$_GET",{"id":716,"type":717,"label":718,"file":343,"line":578,"wp_function":719},"n1","sink","echo() [XSS]","echo",[721],{"from":712,"to":716,"sanitized":342},"low",{"entryPoint":724,"graph":725,"unsanitizedCount":13,"severity":722},"csf_import_ajax (inc\\codestar\\functions\\actions.php:99)",{"nodes":726,"edges":734},[727,730],{"id":712,"type":713,"label":728,"file":343,"line":729},"$_POST (x2)",102,{"id":716,"type":717,"label":731,"file":343,"line":732,"wp_function":733},"update_option() [Settings Manipulation]",118,"update_option",[735],{"from":712,"to":716,"sanitized":342},{"entryPoint":737,"graph":738,"unsanitizedCount":13,"severity":722},"\u003Cactions> (inc\\codestar\\functions\\actions.php:0)",{"nodes":739,"edges":746},[740,741,742,744],{"id":712,"type":713,"label":714,"file":343,"line":320},{"id":716,"type":717,"label":718,"file":343,"line":578,"wp_function":719},{"id":743,"type":713,"label":728,"file":343,"line":729},"n2",{"id":745,"type":717,"label":731,"file":343,"line":732,"wp_function":733},"n3",[747,748],{"from":712,"to":716,"sanitized":342},{"from":743,"to":745,"sanitized":342},{"summary":750,"deductions":751},"The \"bportfolio\" plugin v1.0.1 demonstrates a generally strong security posture based on the provided static analysis. A significant strength is the complete absence of critical or high-severity taint flows, along with the use of prepared statements for all SQL queries and a considerable number of nonce and capability checks. The plugin also has no recorded vulnerabilities or CVEs, suggesting a mature and stable codebase.\n\nHowever, there are areas for improvement. While the overall output escaping is high (73%), a portion of outputs remain unescaped, which could present a risk of cross-site scripting (XSS) vulnerabilities if user-supplied data reaches these outputs without proper sanitization. The presence of 5 AJAX handlers, even though protected by authentication checks, contributes to the attack surface. The absence of any bundled libraries is a positive, as it avoids potential vulnerabilities from outdated third-party code.\n\nIn conclusion, the \"bportfolio\" plugin appears to be developed with security in mind, evidenced by its clean vulnerability history and the implementation of secure coding practices like prepared statements and authentication checks. The primary area of concern is the unescaped output, which warrants further investigation to ensure no sensitive data is exposed. The plugin's overall security is good, but minor enhancements in output sanitization would further solidify its robust security.",[752],{"reason":753,"points":69},"Percentage of output not properly escaped","2026-03-17T00:14:21.917Z",{"wat":756,"direct":776},{"assetPaths":757,"generatorPatterns":771,"scriptPaths":772,"versionParams":773},[758,759,760,761,762,763,764,765,766,767,768,769,770],"\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Ffont-awesome-all.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fowl.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fbootstrap-grid.min.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fjquery.fancybox.min.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fanimate.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fjs\u002Fowl.js","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fjs\u002Fwow.js","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fjs\u002Fjquery.fancybox.js","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fjs\u002Fisotope.js","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fbportfolio\u002Fpublic\u002Fcss\u002Fcsf.min.css",[],[764,765,766,767,768],[774,775],"bportfolio\u002Fstyle.css?ver=","bportfolio\u002Fscript.js?ver=",{"cssClasses":777,"htmlComments":786,"htmlAttributes":787,"restEndpoints":790,"jsGlobals":791,"shortcodeOutput":792},[778,779,780,781,782,783,784,785],"portfolio-section","sortable-masonry","filter-tabs","filter-btns","masonry-item","portfolio-block-one","image-box","content-box",[],[788,789],"data-role","data-filter",[],[],[793,794,795,796,797,798,799,800,801,802,803,804,805],"\u003Csection class=\"portfolio-section\"","\u003Cdiv class=\"filters\"","\u003Cul class=\"filter-tabs filter-btns","\u003Cli class=\"filter\" data-role=\"button\" data-filter=\".all\">All\u003C\u002Fli>","\u003Cdiv class=\"items-container row clearfix\">","\u003Cdiv class=\"col-lg-"," masonry-item all ","\u003Cdiv class=\"portfolio-block-one\">","\u003Cdiv class=\"image-box\">","\u003Cfigure class=\"image\">","\u003Cdiv class=\"content-box\">","\u003Cdiv class=\"inner\">","\u003Cdiv class=\"title\">",{"error":342,"url":807,"statusCode":808,"statusMessage":809,"message":809},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbportfolio\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":50,"versions":811},[812,817],{"version":6,"download_url":25,"svn_tag_url":813,"released_at":27,"has_diff":340,"diff_files_changed":814,"diff_lines":27,"trac_diff_url":815,"vulnerabilities":816,"is_current":342},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbportfolio\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbportfolio%2Ftags%2F1.0.0&new_path=%2Fbportfolio%2Ftags%2F1.0.1",[],{"version":118,"download_url":818,"svn_tag_url":819,"released_at":27,"has_diff":340,"diff_files_changed":820,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":821,"is_current":340},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbportfolio.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbportfolio\u002Ftags\u002F1.0.0\u002F",[],[]]