[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJ0swkjL33KkP7N6c6N8g90PQMSBrYFuO3IMGJK0qlZU":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":101,"crawl_stats":35,"alternatives":108,"analysis":216,"fingerprints":747},"portfolio-manager-powered-by-behance","Behance Portfolio Manager","1.8.0","eleopard","https:\u002F\u002Fprofiles.wordpress.org\u002Feleopard\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fportfolio-manager-documentation-wordpress\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Feleopardsolutions.com\u002Fportfolio-manager-documentation-wordpress\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Behance Portfolio Manager provides users the capability to integrate Behance Projects on their WordPress website and develop a neat, flexible and effective portfolio.\u003C\u002Fp>\n\u003Cp>This Plugin helps in reducing the efforts required in project management. It picks up the project details from Behance server so that user can manage all their projects at a centralized location in Behance. User can present the portfolio on their website using different styles and views provided.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Portfolio Manager provides a lot of features for customizing project presentation on your website. Some of the key features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Responsive multiple styles for Mosaic\u002F Grid Views.\u003C\u002Fli>\n\u003Cli>Responsive project view.\u003C\u002Fli>\n\u003Cli>Categorization of projects.\u003C\u002Fli>\n\u003Cli>Import all projects from your Behance profile.\u003C\u002Fli>\n\u003Cli>Filters to show\u002F hide project specific information provided by Behance.\u003C\u002Fli>\n\u003Cli>Tab customization for Mosaic\u002FGrid view.\u003C\u002Fli>\n\u003Cli>Different views(shortcode) to present single or multiple projects of specific or number of categories.\u003C\u002Fli>\n\u003Cli>Add custom styling for the Project view.\u003C\u002Fli>\n\u003Cli>Supports Visual Composer v4.1+.\u003C\u002Fli>\n\u003Cli>Spanish language support. Thanks to \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fsantiago-marrone-56406160\" rel=\"nofollow ugc\">Santiago Marrone\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notice\u003C\u002Fh3>\n\u003Cp>We regret to inform that Behance has recently stopped support for generating the API key due to which, new users will no longer be able to use this plugin.\u003C\u002Fp>\n\u003Cp>However, we will still be providing support and updates for existing users.\u003C\u002Fp>\n\u003Cp>We will keep following up with the Behance team for an alternate solution and try to implement the same as soon as possible.\u003C\u002Fp>\n","Show Behance Projects to Your WordPress Website",400,36014,96,18,"2026-03-04T13:22:00.000Z","6.9.4","3.8","",[20,21,22],"behance","portfolio","project-management","http:\u002F\u002Fwww.eleopard.in","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-manager-powered-by-behance.1.8.0.zip",42,6,"2025-12-31 00:00:00","2026-03-15T15:16:48.613Z",[30,44,55,67,78,90],{"id":31,"url_slug":32,"title":33,"description":34,"plugin_slug":4,"theme_slug":35,"affected_versions":36,"patched_in_version":35,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":27,"updated_date":41,"references":42,"days_to_patch":35},"CVE-2025-59137","behance-portfolio-manager-cross-site-request-forgery","Behance Portfolio Manager \u003C= 1.7.5 - Cross-Site Request Forgery","The Behance Portfolio Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.7.5. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.7.5","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2026-01-05 18:20:49",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8931a3ab-886c-4618-b413-c25884ef24bc?source=api-prod",{"id":45,"url_slug":46,"title":47,"description":48,"plugin_slug":4,"theme_slug":35,"affected_versions":36,"patched_in_version":35,"severity":37,"cvss_score":49,"cvss_vector":50,"vuln_type":51,"published_date":27,"updated_date":52,"references":53,"days_to_patch":35},"CVE-2025-59135","behance-portfolio-manager-authenticated-administrator-stored-cross-site-scripting","Behance Portfolio Manager \u003C= 1.7.5 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Behance Portfolio Manager plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.7.5 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-01-05 18:20:31",[54],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fadff1d97-84d7-4407-9eed-dd81177b5898?source=api-prod",{"id":56,"url_slug":57,"title":58,"description":59,"plugin_slug":4,"theme_slug":35,"affected_versions":60,"patched_in_version":35,"severity":37,"cvss_score":61,"cvss_vector":62,"vuln_type":51,"published_date":63,"updated_date":64,"references":65,"days_to_patch":35},"CVE-2025-57913","behance-portfolio-manager-authenticated-contributor-stored-cross-site-scripting","Behance Portfolio Manager \u003C= 1.7.4 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Behance Portfolio Manager plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.7.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.7.4",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-09-22 00:00:00","2025-09-26 14:16:26",[66],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff2fb7a5f-ea09-4033-a19e-f3d0e9689cf3?source=api-prod",{"id":68,"url_slug":69,"title":70,"description":71,"plugin_slug":4,"theme_slug":35,"affected_versions":60,"patched_in_version":35,"severity":37,"cvss_score":38,"cvss_vector":72,"vuln_type":73,"published_date":74,"updated_date":75,"references":76,"days_to_patch":35},"CVE-2025-29010","behance-portfolio-manager-missing-authorization","Behance Portfolio Manager \u003C= 1.7.4 - Missing Authorization","The Behance Portfolio Manager plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.7.4. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-06-05 00:00:00","2025-06-10 18:10:20",[77],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff01071a6-4188-4cb4-9aa5-731b32c6960e?source=api-prod",{"id":79,"url_slug":80,"title":81,"description":82,"plugin_slug":4,"theme_slug":35,"affected_versions":60,"patched_in_version":35,"severity":37,"cvss_score":83,"cvss_vector":84,"vuln_type":85,"published_date":86,"updated_date":87,"references":88,"days_to_patch":35},"CVE-2025-32124","behance-portfolio-manager-authenticated-administrator-sql-injection","Behance Portfolio Manager \u003C= 1.7.4 - Authenticated (Administrator+) SQL Injection","The Behance Portfolio Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.7.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",4.9,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-04-04 00:00:00","2025-04-10 13:08:02",[89],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F25940775-2ff9-49cf-ab24-3e87f1ca8e42?source=api-prod",{"id":91,"url_slug":92,"title":93,"description":94,"plugin_slug":4,"theme_slug":35,"affected_versions":60,"patched_in_version":35,"severity":37,"cvss_score":95,"cvss_vector":96,"vuln_type":85,"published_date":97,"updated_date":98,"references":99,"days_to_patch":35},"CVE-2025-31526","behance-portfolio-manager-authenticated-contributor-sql-injection","Behance Portfolio Manager \u003C= 1.7.4 - Authenticated (Contributor+) SQL Injection","The Behance Portfolio Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.7.4 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","2025-03-31 00:00:00","2025-04-10 13:08:19",[100],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F64ce00e9-1ef6-4155-9d0d-69a130bddba6?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":102,"total_installs":103,"avg_security_score":104,"avg_patch_time_days":105,"trust_score":106,"computed_at":107},3,30410,75,1397,62,"2026-04-04T03:58:43.222Z",[109,131,155,177,195],{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":11,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":127,"download_link":128,"security_score":129,"vuln_count":130,"unpatched_count":130,"last_vuln_date":35,"fetched_at":28},"gs-behance-portfolio","GS Behance Portfolio – Display Projects, Gallery & Slider","3.1.4","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>Introducing the responsive Behance plugin for WordPress to showcase your Behance projects with style and ease. The \u003Cstrong>GS Behance Portfolio\u003C\u002Fstrong> plugin allows you to display your work anywhere on your site using shortcodes, making it incredibly versatile. Packed with essential control options and a variety of themes, this plugin ensures your projects are showcased elegantly with eye-catching effects that captivate your audience.\u003C\u002Fp>\n\u003Cp>Simple, flexible, and powerful, the \u003Cem>Behance Portfolio Plugin\u003C\u002Fem> is designed to meet your needs effortlessly. Whether you’re a designer, photographer, or creative professional, this plugin provides the perfect platform to present your portfolio in the most appealing way possible.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>Behance API Key is NOT Needed!\u003C\u002Fstrong> 🔥\u003C\u002Fp>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fbehance.gsplugins.com\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> ⬆️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fgs-behance-portfolio\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> 📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-behance-portfolio\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> 🙋‍♂️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why use the GS Behance Portfolio Plugin\u003C\u002Fh3>\n\u003Cp>Behance is a premier platform for creatives to share their portfolios, offering extensive visibility and networking opportunities within a vibrant community of professionals. It helps designers, photographers, and artists to showcase their work, gain feedback, and connect with potential clients and collaborators. The GS Behance Portfolio Plugin seamlessly integrates your Behance projects into your WordPress site, providing an elegant and efficient way to display your portfolio and attract more attention to your work.\u003C\u002Fp>\n\u003Ch3>What Sets GS Behance Plugin Apart?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsive and Customizable Design\u003C\u002Fstrong>: The GS Behance Plugin is built to be responsive, ensuring your portfolio looks great on all devices. It offers multiple column options and works seamlessly with any standard WordPress theme, making it easy to customize to match your site’s design. Additionally, developer-friendly features and support for custom CSS allow for further personalization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Versatile Display Options\u003C\u002Fstrong>: With the ability to display Behance projects anywhere using the shortcode [gs_behance id=1]\u003Cbr \u002F>\nand widgets, you have flexible options for showcasing your work. The plugin supports various display settings, including project titles, appreciations count, views count, and comment count, giving you comprehensive ways to present your portfolio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Pro Features\u003C\u002Fstrong>: Upgrading to the pro version unlocks seven unique themes, such as Projects, Projects Stat, Hover, Popup, Slider, Profile, and Filter. These themes provide diverse and dynamic ways to display your portfolio. Pro users also benefit from custom CSS options, priority email support, and free installation services, ensuring a premium user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Setup and Maintenance\u003C\u002Fstrong>: Setting up the GS Behance Plugin is straightforward, and it comes with detailed documentation and support. Pro users receive additional benefits like regular updates, auto-update notifications, and the convenience of updating directly from the dashboard. This ensures your plugin remains up-to-date with minimal effort.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin’s Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Ensures your Behance portfolio looks stunning and functions seamlessly across all devices and viewport sizes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Different Column Options\u003C\u002Fstrong>: Choose between 3-column or 4-column layouts to best showcase your projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: Works with any standard WordPress theme for easy integration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Easy to customize with developer-friendly features and settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Support\u003C\u002Fstrong>: Fully supported across all modern browsers for a consistent experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>W3C Valid Markup\u003C\u002Fstrong>: Adheres to W3C standards for clean and valid HTML markup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes & Widgets\u003C\u002Fstrong>: Display Behance projects anywhere on your site using the [gs_behance id=1] shortcode and widgets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projects Title Display\u003C\u002Fstrong>: Show project titles prominently to enhance visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projects Appreciations Count\u003C\u002Fstrong>: Display the number of appreciations each project has received.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projects Views Count\u003C\u002Fstrong>: Showcase the total views for each project.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projects Comment Count\u003C\u002Fstrong>: Show the number of comments each project has collected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong>: Add your own custom CSS to tailor the plugin’s appearance to your preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup\u003C\u002Fstrong>: Simple to install and configure, even for beginners.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Features\u003C\u002Fstrong>:\u003C\u002Fli>\n\u003Cli>\u003Cstrong>7 Different Themes\u003C\u002Fstrong>: Choose from 7 unique themes to match your site’s style**:\n\u003Cul>\n\u003Cli>\u003Cstrong>Theme 01 – Projects\u003C\u002Fstrong>: Classic project display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme 02 – Projects Stat\u003C\u002Fstrong>: Emphasizes project statistics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme 03 – Hover\u003C\u002Fstrong>: Interactive hover effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme 04 – Popup\u003C\u002Fstrong>: Projects in a popup view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme 05 – Slider\u003C\u002Fstrong>: Sliding carousel of projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme 06 – Profile\u003C\u002Fstrong>: Showcases projects in a profile format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme 07 – Filter\u003C\u002Fstrong>: Filterable project display.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field-wise Projects\u003C\u002Fstrong>: Organize projects by different fields for better categorization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Email Support\u003C\u002Fstrong>: Receive priority support via email for any plugin-related queries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Installation\u003C\u002Fstrong>: Free installation assistance available if needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Receive continual updates to keep your plugin current.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Update Notification\u003C\u002Fstrong>: Get notified automatically about new updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Update from Dashboard\u003C\u002Fstrong>: Easily update the plugin directly from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Well Documented\u003C\u002Fstrong>: Comprehensive documentation and support to help you get the most out of the Plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Demos\u003C\u002Fstrong>: 🎬 \u003Ca href=\"https:\u002F\u002Fbehance.gsplugins.com\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upgrade to PRO\u003C\u002Fstrong>: ⬆️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fgs-behance-portfolio\" rel=\"nofollow ugc\">Upgrade to PRO &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>General Settings\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>Behance Portfolio > Shortcode\u003C\u002Fstrong>. Once inside, you’ll see the General Settings tab. Here, you can either create a new Shortcode or edit the existing ones (if already created).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shortcode Name\u003C\u002Fstrong>: Assign an unique Shortcode name here.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User ID\u003C\u002Fstrong>: Enter Behance username ID in this box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Total Projects\u003C\u002Fstrong>: Set the number of projects you want shown with your Shortcode. By default, it shows 6 projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme\u003C\u002Fstrong>: From 7 types of themes available, choose one that best shows your Behance projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Projects Link Target\u003C\u002Fstrong>: Set whether clicking on the project’s link opens in a new tab or in the same window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Cem>Slider Theme Settings (When Enabled Slider)\u003C\u002Fem>\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Speed\u003C\u002Fstrong>: Adjust slider speed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable Autoplay\u003C\u002Fstrong>: Toggle slider autoplay on or off.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delay\u003C\u002Fstrong>: Set the time the slider should wait before starting to autoplay the projects. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Style Settings\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>Behance Portfolio > Shortcode\u003C\u002Fstrong>. Here, you can either create a new Shortcode or edit the existing ones. Once inside, beside the General Settings tab, you’ll see the tab for adjusting Style Settings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Desktop Columns\u003C\u002Fstrong>: Set the number of columns to show on desktop screens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tablet Columns\u003C\u002Fstrong>: Configure the number of columns for optimal tablet viewing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portrait Mobile Columns\u003C\u002Fstrong>: Adjust the column count for portrait mobile viewing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Columns\u003C\u002Fstrong>: Tailor the column count to suit mobile screen sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Preferences\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Sync Interval\u003C\u002Fstrong>: Adjust automatic Behance data synchronization interval time from here. However, this process can also be manually done by clicking on \u003Cstrong>Tools\u003C\u002Fstrong> (beside preferences, in the same navigation bar) and then clicking the \u003Cstrong>SYNC DATA NOW\u003C\u002Fstrong> button.\u003C\u002Fp>\n\u003Cp>Go to \u003Cstrong>Behance Portfolio > Shortcode\u003C\u002Fstrong>. On the top right navigation bar, click on Preferences. You’ll see the following fields:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Disable Lazy Load\u003C\u002Fstrong>: Toggle lazy loading for the Behance projects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Load Class\u003C\u002Fstrong>: Assign a class to disable lazy loading, each class should be separated by a space.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS\u003C\u002Fstrong>: Include your custom CSS into the Shortcode to get full control over the look and feel of your project presentations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Page Builder Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GS Behance Portfolio’s shortcode usage\u003C\u002Fh3>\n\u003Cp>Choose a theme and other parameters to customize your display. The shortcode will be generated with an ID, like [gs_behance id=1]\u003C\u002Fp>\n\u003Cp>Basic Usage –\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gs_behance 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( '[gs_behance id=1]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>If you have any questions regarding the \u003Cstrong>WordPress Behance plugin\u003C\u002Fstrong> and how to work with it, We recommend referring to our comprehensive online documentation. It provides detailed information and instructions to assist you in navigating and utilizing the plugin effectively. You can find the \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-behance-portfolio\" 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\" 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\" rel=\"nofollow ugc\">Support\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgs-behance-portfolio\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\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Confused?\u003C\u002Fh3>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fbehance.gsplugins.com\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003Cbr \u002F>\n📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-behance-portfolio\" rel=\"nofollow ugc\">Documentation &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 You may like other plugins from \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\" 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-projects\" rel=\"ugc\">Projects\u003C\u002Fa>\u003C\u002Fstrong> – Projects showcase displays detailed information including client reviews, ratings, galleries, and videos for a business’s work.\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-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-instagram-portfolio\u002F\" rel=\"ugc\">Instagram Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Instagram plugin for WordPress allows you to display your Instagram posts on your website, making it easy for visitors to view and interact with your content and also to increase engagement on your website.\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\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeeds-of-twitter\" rel=\"ugc\">Twitter Feeds\u003C\u002Fa>\u003C\u002Fstrong> – Twitter Feeds plugin displays Twitter feeds, hashtags, user cards, and collections on a website, making it easy for visitors to view and interact with your Twitter content.\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","Showcase Behance projects on your site with GS Behance Portfolio. Display in Grid, Slider, Gallery & more responsive layouts.",24224,88,7,"2025-09-11T09:48:00.000Z","6.8.5","4.3","5.6",[125,20,126,21,22],"api","behance-projects","https:\u002F\u002Fwww.gsplugins.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgs-behance-portfolio.3.1.4.zip",100,0,{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":141,"num_ratings":142,"last_updated":143,"tested_up_to":144,"requires_at_least":145,"requires_php":18,"tags":146,"homepage":151,"download_link":152,"security_score":153,"vuln_count":102,"unpatched_count":130,"last_vuln_date":154,"fetched_at":28},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,604723,94,80,"2024-04-16T19:12:00.000Z","6.1.10","4.5",[147,148,21,149,150],"display-posts-shortcode","gallery","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip",90,"2024-04-16 00:00:00",{"slug":156,"name":157,"version":158,"author":159,"author_profile":160,"description":161,"short_description":162,"active_installs":163,"downloaded":164,"rating":13,"num_ratings":165,"last_updated":166,"tested_up_to":16,"requires_at_least":167,"requires_php":168,"tags":169,"homepage":173,"download_link":174,"security_score":175,"vuln_count":102,"unpatched_count":130,"last_vuln_date":176,"fetched_at":28},"visual-portfolio","Visual Portfolio, Photo Gallery & Post Grid","3.5.2","nK","https:\u002F\u002Fprofiles.wordpress.org\u002Fnko\u002F","\u003Cp>\u003Cstrong>Gallery & Portfolio Plugin For WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\n★★★★★\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Portfolio websites are the most popular nowadays.\u003C\u002Fstrong> We created \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">\u003Cstrong>Visual Portfolio, Photo Gallery & Post Grid WordPress plugin\u003C\u002Fstrong>\u003C\u002Fa>, to help every creative, agency, and photographers get access to the powerful tools they need to showcase their beautiful works and attract more love from their potential and existing customers.\u003C\u002Fp>\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\u002F354pybu91aQ?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>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">See Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fgetting-started\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnk-crew\u002Fvisual-portfolio\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Create beautiful, clean, and powerful photo galleries and portfolio layouts using the Visual Portfolio gallery plugin. It is easy for simple photo galleries, but powerful enough for professionals. Whether you’re a photographer, agency, or anything in between, \u003Cstrong>Visual Portfolio will boost your online presence\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>🏆 Visual Gallery Builder\u003C\u002Fh3>\n\u003Cp>Build your portfolio and gallery blocks with no coding knowledge. Thanks to Gutenberg page builder you are able to create and customize galleries visually.\u003C\u002Fp>\n\u003Cp>Convenient visual block editor with support to various layouts such as Masonry, Justified, Tiles, Grid, Slider and Carousel. A \u003Cstrong>well thought out design, powerful features, and years of development\u003C\u002Fstrong> by the nK team make Visual Portfolio a game-changing Portfolio and Gallery plugin that will level the WordPress showcases playing field in your favor to help increase visitors engagement.\u003C\u002Fp>\n\u003Ch3>🚀 Optimized to be Fast as Native\u003C\u002Fh3>\n\u003Cp>Despite the rich functionality, the Visual Portfolio is optimized as much as possible, to be fast and lightweight.\u003C\u002Fp>\n\u003Cp>Due to the modular code structure, all scripts and styles are loaded only when they are needed for the current page that displays your gallery. So, your pages will never load unused features.\u003C\u002Fp>\n\u003Cp>Pictures are not loaded in the main thread due to lazy loading. Moreover, our plugin is compatible with third-party WebP providers and image optimization plugins.\u003C\u002Fp>\n\u003Cp>Smart adaptive image sizes fully supported in any gallery, created with Visual Portfolio plugin.\u003C\u002Fp>\n\u003Ch3>📱 Layouts\u003C\u002Fh3>\n\u003Cp>Our gallery plugin shipped with popular layouts such as Masonry and Justified (Flickr). Every feature optimized and works seamlessly with all of these layouts, you just need to set up and go with no headache. See it in action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-image-filters\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Masonry Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fjustified-tilt-effect\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Justified (Flickr) Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftiles-custom-color\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Tiles Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fgrid\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Grid Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fslider\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Slider Gallery\u003C\u002Fa> (Fade, Carousel, Coverflow)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Prebuilt Skins\u003C\u002Fh3>\n\u003Cp>Showcase your projects ang gallery images with clean and beautiful skins. See it in action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Classic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftiles-paged-pagination\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Fade\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-infinite-scroll\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Emerge\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftiles-popup-gallery\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Fly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-caption-move\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Caption Move\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Easy to Customize\u003C\u002Fh3>\n\u003Cp>The gallery block with live preview includes a lot of design settings that are point-and-click, no coding knowledge required. If you’re a bit more adventurous, the custom CSS module and PHP filters are set up to be easily used by developers.\u003C\u002Fp>\n\u003Ch3>📁 Portfolio Post Type\u003C\u002Fh3>\n\u003Cp>Optional custom post type \u003Ccode>portfolio\u003C\u002Fcode> will ensure all your portfolios to keep in a single post type. In this way, you can distinguish your portfolios from other post types. Taxonomies are used to categorize your portfolio types, it will help you to group and sort your portfolios. Moreover, you can use these portfolios as a source for your showcase gallery using Visual Portfolio block.\u003C\u002Fp>\n\u003Cp>Customize and rename Portfolio archive templates using visual gallery and page builder \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fportfolio-archive\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=archive\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fportfolio-archive\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In case you want to use Visual Portfolio plugin for photo gallery only you can disable custom post type registration.\u003C\u002Fp>\n\u003Ch3>💎 Posts Query Builder\u003C\u002Fh3>\n\u003Cp>Fine-tune the source of your galleries. Display posts, portfolios, and any other post types, filter by taxonomies, author, and date ranges, include or exclude specific posts, and much more options.\u003C\u002Fp>\n\u003Ch3>🖼️ Photo Galleries\u003C\u002Fh3>\n\u003Cp>Create galleries using image sets right inside block editor, just drop your images and the gallery is ready. You can create unlimited galleries with different styles, there is no limitation.\u003C\u002Fp>\n\u003Ch3>⚡ Powerful Lightbox\u003C\u002Fh3>\n\u003Cp>Visual Portfolio uses only modern solutions, and lightboxes are not an exception. High performance, mobile optimization, retina-ready, and a wide range of features available in Fancybox and PhotoSwipe plugins, that you can choose for your gallery lightboxes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mobile Optimized\u003C\u002Fstrong> \u003Cbr \u002F> Looks great on every device. Swipe to navigate, spread\u002Fpinch to zoom in\u002Fout supported on touch devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GPU Accelerated\u003C\u002Fstrong> \u003Cbr \u002F> Hardware accelerated animations for better performance and seamless user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Loading\u003C\u002Fstrong> \u003Cbr \u002F> Gallery images are responsive and loaded progressively using lazy loading on demand.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Sharing\u003C\u002Fstrong> \u003Cbr \u002F> You can allow users to share photos on Facebook, X, and Pinterest with social sharing buttons.\u003C\u002Fp>\n\u003Ch3>📹 Video and 🎵 Audio Support\u003C\u002Fh3>\n\u003Cp>Visual Portfolio plugin allows you to work with audios and videos within a single gallery. You just need to copy the URL of the video or audio and it will work automatically in the popup gallery. The full list with supported vendors see below (mostly thanks to the Pro plugin).\u003C\u002Fp>\n\u003Cp>Supported Video Vendors:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Youtube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>IGTV (Instagram)\u003C\u002Fli>\n\u003Cli>TikTok\u003C\u002Fli>\n\u003Cli>Twitch\u003C\u002Fli>\n\u003Cli>Facebook Video\u003C\u002Fli>\n\u003Cli>DailyMotion\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003Cli>VideoPress\u003C\u002Fli>\n\u003Cli>TED\u003C\u002Fli>\n\u003Cli>Rutube\u003C\u002Fli>\n\u003Cli>Metacafe\u003C\u002Fli>\n\u003Cli>Coub\u003C\u002Fli>\n\u003Cli>Self Hosted Video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Supported Audio Vendors:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spotify\u003C\u002Fli>\n\u003Cli>SoundCloud\u003C\u002Fli>\n\u003Cli>Mixcloud\u003C\u002Fli>\n\u003Cli>Beatport\u003C\u002Fli>\n\u003Cli>Self Hosted Audio\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📈 SEO-Friendly\u003C\u002Fh3>\n\u003Cp>Visual Portfolio plugin is built keeping SEO and performance in mind by defining proper structure and tags. Furthermore, due to optimization, it is lightweight and fast when it comes to page load.\u003C\u002Fp>\n\u003Cp>In addition our plugin add images in the sitemap for \u003Ccode>All In One SEO\u003C\u002Fcode>, \u003Ccode>Rank Math\u003C\u002Fcode>, and \u003Ccode>Yoast SEO\u003C\u002Fcode> plugins\u003C\u002Fp>\n\u003Ch3>🏳️ Multilingual & Translation Ready\u003C\u002Fh3>\n\u003Cp>Visual Portfolio adds a new layer of compatibility for \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>. All blocks are compatible with it and ready for translation. \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fmultilingual\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wpml\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fmultilingual\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🛠 Built For Developers\u003C\u002Fh3>\n\u003Cp>Visual Portfolio gives you a wide range of filters and actions to customize every part of your gallery. Also, it allows you to overwrite templates and change it in the theme directory. Moreover, you can customize separate portfolio lists using custom CSS and CSS Variables.\u003C\u002Fp>\n\u003Ch3>🔥 Visual Portfolio Pro\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>The Visual Portfolio plugin is also available in a professional version which includes more features and enhanced performance! \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro\" rel=\"nofollow ugc\">\u003Cstrong>Learn more about Visual Portfolio Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Skin Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image Filters and Blend Mode\u003C\u002Fstrong> – apply Instagram-like filters on images for Normal and Hover states\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transformations\u003C\u002Fstrong> – control the image transformation and border radius for Normal and Hover states\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typography\u003C\u002Fstrong> – control every text part of gallery captions and overlays\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dimensions\u003C\u002Fstrong> – controls paddings, margins and border radius of captions and overlays\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stylish Interaction Effects\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fjustified-tilt-effect\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_effects\" rel=\"nofollow ugc\">Hover Tilt Effect\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fcustom-hover-image-animated-gif\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_effects\" rel=\"nofollow ugc\">Custom Hover Image\u003C\u002Fa> – useful for animated GIFs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-caption-move\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_effects\" rel=\"nofollow ugc\">Caption Move Skin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Social Feeds\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically fetch posts from your social networks to display in gallery on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-instagram\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-youtube\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Youtube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-vimeo\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Vimeo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-unsplash\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-x\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">X\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-flickr\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Flickr\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-dribbble\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Dribbble\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-twitch\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Twitch\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-medium-rss\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">RSS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>VK (Vkontakte)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftheft-protection\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_protection\" rel=\"nofollow ugc\">\u003Cstrong>Theft Protection\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Watermarks\u003C\u002Fstrong> – add your logo on top of your images to make them harder to steal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password Form\u003C\u002Fstrong> – add a password to gallery blocks and send it to your clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Age Gate\u003C\u002Fstrong> – Protect visitors from viewing adult content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fproofing\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_proofing\" rel=\"nofollow ugc\">\u003Cstrong>Photos Proofing\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nCommunicate with your clients in a modern way:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Create Proofing Gallery\u003C\u002Fstrong> – Easily create a gallery with photos, as you did before. Change styling, layout, etc. if you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send to a Client\u003C\u002Fstrong> – Send photos collection to your client for proofing. The client will be able to leave comments on individual photos and communicate with you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get Approval\u003C\u002Fstrong> – Once the client approves the selection, you will be able to see the selected photos and copy filenames for post-production.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Click Actions\u003C\u002Fstrong>\u003Cbr \u002F>\nManually configure how to open specific item types and filter clicking on title or on image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive Breakpoints Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nManually control the screen sizes, which used by the automatic responsive function to adapt your gallery layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Improvements\u003C\u002Fstrong>\u003Cbr \u002F>\nRequests properly cached and links preloaded before you click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Query Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter by Author, Date Range, Ignore Sticky Posts, exclude posts without Featured Image, and much more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quick View for Posts and Pages\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay posts and pages in popup iframe, not only image and video galleries. It’s like works preview in Dribbble and Behance, but on your own site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popup Gallery Deep Linking\u003C\u002Fstrong>\u003Cbr \u002F>\nMakes URL automatically change when you open popup and you can easily link to a specific popup image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>White Label\u003C\u002Fstrong>\u003Cbr \u002F>\nPossibility to use your brand name and logo instead of our “Visual Portfolio”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro\" rel=\"nofollow ugc\">\u003Cstrong>Find much more portfolio and gallery features of Visual Portfolio Pro today!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 More Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightboxes for Standard WordPress Images\u003C\u002Fstrong>\u003Cbr \u002F>\nImage lightbox available for Visual Portfolio galleries as well as for standard WordPress images and galleries in your content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Loading and Pagination\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery dynamic part of the Visual Portfolio plugin is using AJAX to update the gallery content in live mode.\u003Cbr \u002F>\nOrganized galleries and portfolio lists will make your website look more professional, easy to navigate and result in a better user experience. We prepared 3 types of paginations for you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Infinite Scroll\u003C\u002Fli>\n\u003Cli>Load More button\u003C\u002Fli>\n\u003Cli>Paged pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter your gallery and portfolio by taxonomies (mostly categories and tags). Let users select a category and see the relevant items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sort gallery items by date and title\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers may sort gallery items by date and title.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GIFs Support\u003C\u002Fstrong>\u003Cbr \u002F>\nOur plugin automatically displays the animated GIFs in photo galleries. Also, you can show the animated GIFs on mouseover with the Pro plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Items Gutters\u003C\u002Fstrong>\u003Cbr \u002F>\nManually adjust the spacing between gallery images and projects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Images Lazy Loading\u003C\u002Fstrong>\u003Cbr \u002F>\nImages lazy loading boost your page loading speed. You don’t need to worry about it, just use your beautiful images in the gallery, Visual Portfolio will do all the work for you.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Images Aspect Ratio\u003C\u002Fstrong>\u003Cbr \u002F>\nAll built-in gallery layouts support custom image aspect ratio. You don’t need to crop the image manually.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Images Focal Point\u003C\u002Fstrong>\u003Cbr \u002F>\nSometimes it is very important to specify the focal point so that the custom aspect ratio does not cut off important parts of the photos. For example, people’s faces on the portrait photos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Links for Gallery Images\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, gallery images will contain the links to original images. You can manually set the custom links, for example, to a website or Youtube video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>RTL Support\u003C\u002Fstrong>\u003Cbr \u002F>\nVisual Portfolio natively supports RTL languages, proper styles loaded automatically, without user interaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor and WPBakery Page Builder support\u003C\u002Fstrong>\u003Cbr \u002F>\nThere is a helpful widget for Elementor and shortcode for WPBakery Page Builder, which will let you select one of the available Saved Layouts and output it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive and Mobile Ready\u003C\u002Fstrong>\u003Cbr \u002F>\nVisual Portfolio and Galleries are completely responsive and mobile ready – layouts automagically transforms to display perfectly on your screen size.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS\u003C\u002Fstrong>\u003Cbr \u002F>\nDeeply customize the look of your gallery using custom CSS and CSS Variables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>… And Much More\u003C\u002Fstrong>\u003Cbr \u002F>\nAll available features you can find on the \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=more_features\" rel=\"nofollow ugc\">plugin’s site\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fgetting-started\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Modern photo gallery and portfolio plugin with advanced layouts editor. Clean gallery styles with powerful settings in the Gutenberg block.",60000,2250422,328,"2026-02-18T07:58:00.000Z","6.2","7.2",[148,170,171,21,172],"gallery-block","image-gallery","wordpress-gallery-plugin","https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=byline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-portfolio.3.5.2.zip",98,"2024-05-14 11:31:11",{"slug":178,"name":179,"version":180,"author":181,"author_profile":182,"description":183,"short_description":184,"active_installs":185,"downloaded":186,"rating":141,"num_ratings":187,"last_updated":188,"tested_up_to":189,"requires_at_least":17,"requires_php":18,"tags":190,"homepage":192,"download_link":193,"security_score":194,"vuln_count":130,"unpatched_count":130,"last_vuln_date":35,"fetched_at":28},"portfolio-post-type","Portfolio Post Type","1.0.1","Devin Price","https:\u002F\u002Fprofiles.wordpress.org\u002Fdownstairsdev\u002F","\u003Cp>This plugin registers a custom post type for portfolio items.  It also registers separate portfolio taxonomies for tags and categories.  If featured images are selected, they will be displayed in the column view.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t change how portfolio items are displayed in your theme.  You’ll need to add templates for archive-portfolio.php and single-portfolio.php if you want to customize the display of portfolio items.\u003C\u002Fp>\n","This plugin registers a custom post type for portfolio items.  It also registers separate portfolio taxonomies for tags and categories.",50000,878190,14,"2020-08-29T18:37:00.000Z","5.5.18",[21,191],"post-type","https:\u002F\u002Fwptheming.com\u002Fportfolio-post-type\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-post-type.1.0.1.zip",85,{"slug":196,"name":197,"version":198,"author":199,"author_profile":200,"description":201,"short_description":202,"active_installs":203,"downloaded":204,"rating":205,"num_ratings":26,"last_updated":206,"tested_up_to":121,"requires_at_least":207,"requires_php":123,"tags":208,"homepage":211,"download_link":212,"security_score":213,"vuln_count":214,"unpatched_count":130,"last_vuln_date":215,"fetched_at":28},"auxin-portfolio","Premium Portfolio Features for Phlox theme","2.3.12","averta","https:\u002F\u002Fprofiles.wordpress.org\u002Faverta\u002F","\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>This plugin adds plenty of premium portfolio functionalities to Phlox theme that makes you able to showcase and present your projects in an elegant way.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fphlox.pro\" title=\"Live demo of Phlox Portfolio\" rel=\"nofollow ugc\">Demo on Phlox Theme\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fsupport.averta.net\u002Fen\u002Fe-item\u002Fphlox-wordpress-theme\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_content=auxin-portfolio-doc&utm_term=documentation\" title=\"Phlox Portfolio documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fsupport.averta.net\u002Fen\u002Fvideos\u002Fphlox-video-tutorials\u002F\" title=\"Watch all video tutorials\" rel=\"nofollow ugc\">Video tutorials\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fsupport.averta.net\u002Fen\u002Fitem\u002Fphlox\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_content=auxin-portfolio-supp&utm_term=support\" title=\"Free support\" rel=\"nofollow ugc\">Support forum\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Elementor Page builder support (6 Exclusive Portfolio Elements)\u003C\u002Fli>\n\u003Cli>Portfolio in Grid Layout\u003C\u002Fli>\n\u003Cli>Portfolio in Grid Layout With Filter Options\u003C\u002Fli>\n\u003Cli>Portfolio in Masonry Layout\u003C\u002Fli>\n\u003Cli>Portfolio in Masonry Layout With Filter Options\u003C\u002Fli>\n\u003Cli>Portfolio in Tiles Layout\u003C\u002Fli>\n\u003Cli>Customizable Portfolio Archive pages\u003C\u002Fli>\n\u003Cli>Sticky Header\u003C\u002Fli>\n\u003Cli>Sticky Footer\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Cross Browser IE9+ and Other Modern Browsers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Some demo sites by Phlox theme\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fportfolio-minimal\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=25\" rel=\"nofollow ugc\">Minimal Portfolio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Ffree-shop\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=29\" rel=\"nofollow ugc\">Modern Shop\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Frealstate\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=44\" rel=\"nofollow ugc\">Real State\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Farchitect\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=41\" rel=\"nofollow ugc\">The Architect\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fminimal-photography\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=28\" rel=\"nofollow ugc\">Minimal Photography\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fjourney\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=6\" rel=\"nofollow ugc\">Journey Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fclassic-blog\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=7\" rel=\"nofollow ugc\">Classic Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fportfolio\u002Fvivid\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=32\" rel=\"nofollow ugc\">Portfolio Vivid\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fportfolio\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=10\" rel=\"nofollow ugc\">Classic Portfolio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Ffood\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=2\" rel=\"nofollow ugc\">Food Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fdefault\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=8\" rel=\"nofollow ugc\">Default\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fcoming-soon-1\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=37\" rel=\"nofollow ugc\">Coming Soon Red\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.phlox.pro\u002Fcoming-soon-2\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_campaign=wporg-profile&utm_term=38\" rel=\"nofollow ugc\">Coming Soon Galaxy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible Browsers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>IE9+\u003C\u002Fli>\n\u003Cli>Firefox\u003C\u002Fli>\n\u003Cli>Safari\u003C\u002Fli>\n\u003Cli>Opera\u003C\u002Fli>\n\u003Cli>Chrome\u003C\u002Fli>\n\u003Cli>iOS browser\u003C\u002Fli>\n\u003Cli>Android browser\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentations\u003C\u002Fh4>\n\u003Cp>If you have any question about working with “Phlox Portfolio”, you can take a look at \u003Ca href=\"http:\u002F\u002Fsupport.averta.net\u002Fen\u002Fe-item\u002Fphlox-wordpress-theme\u002F?utm_source=wporg-auxin-portfolio&utm_medium=wporg&utm_content=auxin-portfolio-doc&utm_term=documentation\" rel=\"nofollow ugc\">online documentations\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>You can start translating this plugin from here: \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fauxin-portfolio\u002F\" rel=\"nofollow ugc\">online translation service\u003C\u002Fa>.\u003C\u002Fp>\n","Showcase your projects beautifully in Phlox theme",40000,1072443,84,"2025-11-03T09:46:00.000Z","4.7",[199,209,148,210,21],"elementor","phlox","http:\u002F\u002Fphlox.pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauxin-portfolio.2.3.12.zip",89,4,"2025-11-04 21:46:49",{"attackSurface":217,"codeSignals":350,"taintFlows":553,"riskAssessment":735,"analyzedAt":746},{"hooks":218,"ajaxHandlers":314,"restRoutes":332,"shortcodes":333,"cronEvents":347,"entryPointCount":348,"unprotectedCount":349},[219,225,228,232,237,240,243,247,252,255,259,262,266,269,271,274,277,280,283,287,291,295,297,301,305,310],{"type":220,"name":221,"callback":222,"file":223,"line":224},"action","plugins_loaded","update_db","classes\\eds-bpm-loader.php",29,{"type":220,"name":221,"callback":226,"file":223,"line":227},"plugin_textdomain",32,{"type":220,"name":229,"callback":230,"file":223,"line":231},"wp_loaded","eds_bpm_flush_rules",40,{"type":233,"name":234,"callback":235,"file":223,"line":236},"filter","rewrite_rules_array","eds_bpm_insert_rewrite_rules",41,{"type":220,"name":229,"callback":238,"file":223,"line":239},"eds_bpm_remove_additional_rule",43,{"type":233,"name":234,"callback":241,"file":223,"line":242},"eds_bpm_remove_rewrite_rules",44,{"type":233,"name":244,"callback":245,"file":223,"line":246},"query_vars","eds_bpm_insert_query_vars",48,{"type":220,"name":248,"callback":249,"priority":250,"file":223,"line":251},"init","eds_bpm_start_session",1,57,{"type":220,"name":248,"callback":253,"priority":250,"file":223,"line":254},"eds_bpm_output_buffer",60,{"type":220,"name":256,"callback":257,"file":223,"line":258},"admin_notices","php_version_check",63,{"type":220,"name":248,"callback":260,"priority":250,"file":223,"line":261},"integrate_with_vc",67,{"type":220,"name":263,"callback":264,"file":223,"line":265},"admin_init","register_script_css_admin",70,{"type":220,"name":248,"callback":267,"file":223,"line":268},"load_configuration",74,{"type":220,"name":263,"callback":270,"file":223,"line":104},"register_general_configuration",{"type":220,"name":263,"callback":272,"file":223,"line":273},"register_navigation_button_configuration",76,{"type":220,"name":263,"callback":275,"file":223,"line":276},"register_advanced_configuration",77,{"type":220,"name":248,"callback":278,"file":223,"line":279},"add_edsbportman_button",83,{"type":233,"name":281,"callback":282,"file":223,"line":205},"tiny_mce_version","eds_refresh_mce",{"type":220,"name":284,"callback":285,"priority":286,"file":223,"line":13},"eds_bpm_load_admin_scripts_on_page","eds_bpm_load_js_on_admin_side",1000000000,{"type":220,"name":288,"callback":289,"priority":286,"file":223,"line":290},"eds_bpm_load_admin_styles_on_page","eds_bpm_load_css_on_admin_side",97,{"type":220,"name":292,"callback":293,"file":223,"line":294},"admin_menu","add_bpm_menu",101,{"type":220,"name":248,"callback":249,"priority":250,"file":223,"line":296},112,{"type":220,"name":298,"callback":299,"file":223,"line":300},"wp_enqueue_scripts","register_script_css_site",115,{"type":220,"name":302,"callback":303,"priority":250,"file":223,"line":304},"wp_footer","localize_frontend_scripts",118,{"type":233,"name":306,"callback":307,"file":308,"line":309},"mce_external_plugins","add_edsbportman_tinymce_plugin","classes\\eds-bpm-tinymce.php",38,{"type":233,"name":311,"callback":312,"file":308,"line":313},"mce_buttons","register_edsbportman_button",39,[315,320,323,328],{"action":316,"nopriv":317,"callback":318,"hasNonce":317,"hasCapCheck":317,"file":223,"line":319},"eds_bpm_get_popup",false,"get_popup",87,{"action":321,"nopriv":317,"callback":322,"hasNonce":317,"hasCapCheck":317,"file":223,"line":118},"eds_bpm_get_layout_data","get_layout_data",{"action":324,"nopriv":317,"callback":325,"hasNonce":326,"hasCapCheck":326,"file":223,"line":327},"eds_bpm_import_projects","import_projects",true,91,{"action":329,"nopriv":317,"callback":330,"hasNonce":326,"hasCapCheck":326,"file":223,"line":331},"eds_bpm_save_imported_projects","save_imported_projects",92,[],[334,338,341,344],{"tag":335,"callback":336,"file":223,"line":337},"edsbportman","initialize",120,{"tag":339,"callback":336,"file":223,"line":340},"edsbportmansp",121,{"tag":342,"callback":336,"file":223,"line":343},"edsbportmansc",122,{"tag":345,"callback":336,"file":223,"line":346},"edsbportmanmc",123,[],8,2,{"dangerousFunctions":351,"sqlUsage":352,"outputEscaping":390,"fileOperations":130,"externalRequests":250,"nonceChecks":354,"capabilityChecks":26,"bundledLibraries":548},[],{"prepared":353,"raw":354,"locations":355},47,15,[356,360,361,363,366,368,370,372,374,376,378,380,382,385,388],{"file":357,"line":358,"context":359},"classes\\eds-bpm-db.php",16,"$wpdb->get_var() with variable interpolation",{"file":357,"line":239,"context":359},{"file":357,"line":142,"context":362},"$wpdb->get_row() with variable interpolation",{"file":357,"line":364,"context":365},412,"$wpdb->query() with variable interpolation",{"file":357,"line":367,"context":365},428,{"file":357,"line":369,"context":365},444,{"file":357,"line":371,"context":365},461,{"file":357,"line":373,"context":365},687,{"file":357,"line":375,"context":365},704,{"file":357,"line":377,"context":365},722,{"file":357,"line":379,"context":365},738,{"file":357,"line":381,"context":365},754,{"file":357,"line":383,"context":384},864,"$wpdb->get_results() with variable interpolation",{"file":386,"line":387,"context":365},"uninstall.php",20,{"file":386,"line":389,"context":365},21,{"escaped":391,"rawEcho":276,"locations":392},656,[393,397,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,465,468,470,471,473,475,476,478,481,484,487,488,491,492,494,496,498,501,503,506,509,511,513,514,515,516,519,521,523,525,527,529,531,533,534,536,538,540,542,544,546],{"file":394,"line":395,"context":396},"classes\\eds-bpm-configuration-manager.php",113,"raw output",{"file":394,"line":346,"context":396},{"file":394,"line":399,"context":396},132,{"file":394,"line":401,"context":396},147,{"file":394,"line":403,"context":396},162,{"file":394,"line":405,"context":396},286,{"file":394,"line":407,"context":396},297,{"file":394,"line":409,"context":396},314,{"file":394,"line":411,"context":396},331,{"file":394,"line":413,"context":396},347,{"file":394,"line":415,"context":396},363,{"file":394,"line":417,"context":396},378,{"file":394,"line":419,"context":396},394,{"file":394,"line":421,"context":396},410,{"file":394,"line":423,"context":396},426,{"file":394,"line":425,"context":396},442,{"file":394,"line":427,"context":396},460,{"file":394,"line":429,"context":396},476,{"file":394,"line":431,"context":396},486,{"file":394,"line":433,"context":396},500,{"file":394,"line":435,"context":396},600,{"file":394,"line":437,"context":396},612,{"file":394,"line":439,"context":396},625,{"file":394,"line":441,"context":396},639,{"file":394,"line":443,"context":396},657,{"file":394,"line":445,"context":396},670,{"file":394,"line":447,"context":396},680,{"file":394,"line":449,"context":396},690,{"file":394,"line":451,"context":396},703,{"file":394,"line":453,"context":396},713,{"file":394,"line":455,"context":396},723,{"file":223,"line":457,"context":396},323,{"file":223,"line":459,"context":396},335,{"file":223,"line":461,"context":396},354,{"file":223,"line":463,"context":396},367,{"file":308,"line":106,"context":396},{"file":466,"line":467,"context":396},"includes\\Be\\Client.php",493,{"file":469,"line":119,"context":396},"includes\\eds-bpm-tinymce-popup.php",{"file":469,"line":348,"context":396},{"file":469,"line":472,"context":396},9,{"file":469,"line":474,"context":396},10,{"file":469,"line":389,"context":396},{"file":469,"line":477,"context":396},310,{"file":479,"line":480,"context":396},"layouts\\eds-bpm-categories.php",22,{"file":482,"line":483,"context":396},"layouts\\eds-bpm-category-default.php",198,{"file":485,"line":486,"context":396},"layouts\\eds-bpm-category-edit.php",46,{"file":485,"line":251,"context":396},{"file":489,"line":490,"context":396},"layouts\\eds-bpm-multi-cat.php",109,{"file":489,"line":395,"context":396},{"file":489,"line":493,"context":396},124,{"file":489,"line":495,"context":396},128,{"file":489,"line":497,"context":396},130,{"file":499,"line":500,"context":396},"layouts\\eds-bpm-project-default.php",225,{"file":499,"line":502,"context":396},279,{"file":504,"line":505,"context":396},"layouts\\eds-bpm-project-edit.php",52,{"file":507,"line":508,"context":396},"layouts\\eds-bpm-projects.php",23,{"file":510,"line":268,"context":396},"layouts\\eds-bpm-single-cat.php",{"file":510,"line":512,"context":396},79,{"file":510,"line":153,"context":396},{"file":510,"line":141,"context":396},{"file":510,"line":13,"context":396},{"file":517,"line":518,"context":396},"layouts\\eds-bpm-single-project.php",241,{"file":517,"line":520,"context":396},247,{"file":517,"line":522,"context":396},266,{"file":517,"line":524,"context":396},272,{"file":517,"line":526,"context":396},281,{"file":517,"line":528,"context":396},287,{"file":517,"line":530,"context":396},294,{"file":517,"line":532,"context":396},300,{"file":517,"line":451,"context":396},{"file":517,"line":535,"context":396},709,{"file":517,"line":537,"context":396},728,{"file":517,"line":539,"context":396},734,{"file":517,"line":541,"context":396},743,{"file":517,"line":543,"context":396},749,{"file":517,"line":545,"context":396},756,{"file":517,"line":547,"context":396},762,[549],{"name":550,"version":551,"knownCves":552},"TinyMCE","1.0",[],[554,576,588,616,630,642,651,660,669,678,687,696,705,714],{"entryPoint":555,"graph":556,"unsanitizedCount":130,"severity":575},"save_category (classes\\eds-bpm-db.php:295)",{"nodes":557,"edges":572},[558,562,566],{"id":559,"type":560,"label":561,"file":357,"line":532},"n0","source","$_REQUEST['cat-name']",{"id":563,"type":564,"label":565,"file":357,"line":532},"n1","transform","→ get_slug()",{"id":567,"type":568,"label":569,"file":357,"line":570,"wp_function":571},"n2","sink","get_col() [SQLi]",379,"get_col",[573,574],{"from":559,"to":563,"sanitized":317},{"from":563,"to":567,"sanitized":326},"low",{"entryPoint":577,"graph":578,"unsanitizedCount":130,"severity":575},"save_project (classes\\eds-bpm-db.php:575)",{"nodes":579,"edges":585},[580,583,584],{"id":559,"type":560,"label":581,"file":357,"line":582},"$_REQUEST['b_project_name']",581,{"id":563,"type":564,"label":565,"file":357,"line":582},{"id":567,"type":568,"label":569,"file":357,"line":570,"wp_function":571},[586,587],{"from":559,"to":563,"sanitized":317},{"from":563,"to":567,"sanitized":326},{"entryPoint":589,"graph":590,"unsanitizedCount":130,"severity":575},"\u003Ceds-bpm-frontend-layout-manager> (classes\\eds-bpm-frontend-layout-manager.php:0)",{"nodes":591,"edges":611},[592,596,598,603,605,608],{"id":559,"type":560,"label":593,"file":594,"line":595},"$_GET","classes\\eds-bpm-frontend-layout-manager.php",187,{"id":563,"type":564,"label":597,"file":594,"line":595},"→ get_prev_project()",{"id":567,"type":568,"label":599,"file":600,"line":601,"wp_function":602},"get_row() [SQLi]","classes\\eds-bpm-frontend-db.php",188,"get_row",{"id":604,"type":560,"label":593,"file":594,"line":601},"n3",{"id":606,"type":564,"label":607,"file":594,"line":601},"n4","→ get_next_project()",{"id":609,"type":568,"label":599,"file":600,"line":610,"wp_function":602},"n5",215,[612,613,614,615],{"from":559,"to":563,"sanitized":317},{"from":563,"to":567,"sanitized":326},{"from":604,"to":606,"sanitized":317},{"from":606,"to":609,"sanitized":326},{"entryPoint":617,"graph":618,"unsanitizedCount":130,"severity":575},"\u003Ceds-bpm-project-manager> (classes\\eds-bpm-project-manager.php:0)",{"nodes":619,"edges":627},[620,624,626],{"id":559,"type":560,"label":621,"file":622,"line":623},"$_REQUEST","classes\\eds-bpm-project-manager.php",369,{"id":563,"type":564,"label":625,"file":622,"line":623},"→ get_project_details()",{"id":567,"type":568,"label":599,"file":357,"line":445,"wp_function":602},[628,629],{"from":559,"to":563,"sanitized":317},{"from":563,"to":567,"sanitized":326},{"entryPoint":631,"graph":632,"unsanitizedCount":250,"severity":641},"publish_category (classes\\eds-bpm-db.php:404)",{"nodes":633,"edges":639},[634,636],{"id":559,"type":560,"label":621,"file":357,"line":635},409,{"id":563,"type":568,"label":637,"file":357,"line":364,"wp_function":638},"query() [SQLi]","query",[640],{"from":559,"to":563,"sanitized":317},"high",{"entryPoint":643,"graph":644,"unsanitizedCount":250,"severity":641},"unpublish_category (classes\\eds-bpm-db.php:420)",{"nodes":645,"edges":649},[646,648],{"id":559,"type":560,"label":621,"file":357,"line":647},425,{"id":563,"type":568,"label":637,"file":357,"line":367,"wp_function":638},[650],{"from":559,"to":563,"sanitized":317},{"entryPoint":652,"graph":653,"unsanitizedCount":250,"severity":641},"delete_category (classes\\eds-bpm-db.php:436)",{"nodes":654,"edges":658},[655,657],{"id":559,"type":560,"label":621,"file":357,"line":656},441,{"id":563,"type":568,"label":637,"file":357,"line":369,"wp_function":638},[659],{"from":559,"to":563,"sanitized":317},{"entryPoint":661,"graph":662,"unsanitizedCount":250,"severity":641},"trash_category (classes\\eds-bpm-db.php:453)",{"nodes":663,"edges":667},[664,666],{"id":559,"type":560,"label":621,"file":357,"line":665},458,{"id":563,"type":568,"label":637,"file":357,"line":371,"wp_function":638},[668],{"from":559,"to":563,"sanitized":317},{"entryPoint":670,"graph":671,"unsanitizedCount":250,"severity":641},"publish_project (classes\\eds-bpm-db.php:679)",{"nodes":672,"edges":676},[673,675],{"id":559,"type":560,"label":621,"file":357,"line":674},684,{"id":563,"type":568,"label":637,"file":357,"line":373,"wp_function":638},[677],{"from":559,"to":563,"sanitized":317},{"entryPoint":679,"graph":680,"unsanitizedCount":250,"severity":641},"unpublish_project (classes\\eds-bpm-db.php:696)",{"nodes":681,"edges":685},[682,684],{"id":559,"type":560,"label":621,"file":357,"line":683},701,{"id":563,"type":568,"label":637,"file":357,"line":375,"wp_function":638},[686],{"from":559,"to":563,"sanitized":317},{"entryPoint":688,"graph":689,"unsanitizedCount":250,"severity":641},"set_project_featured (classes\\eds-bpm-db.php:713)",{"nodes":690,"edges":694},[691,693],{"id":559,"type":560,"label":621,"file":357,"line":692},718,{"id":563,"type":568,"label":637,"file":357,"line":377,"wp_function":638},[695],{"from":559,"to":563,"sanitized":317},{"entryPoint":697,"graph":698,"unsanitizedCount":250,"severity":641},"delete_project (classes\\eds-bpm-db.php:730)",{"nodes":699,"edges":703},[700,702],{"id":559,"type":560,"label":621,"file":357,"line":701},735,{"id":563,"type":568,"label":637,"file":357,"line":379,"wp_function":638},[704],{"from":559,"to":563,"sanitized":317},{"entryPoint":706,"graph":707,"unsanitizedCount":250,"severity":641},"trash_project (classes\\eds-bpm-db.php:746)",{"nodes":708,"edges":712},[709,711],{"id":559,"type":560,"label":621,"file":357,"line":710},751,{"id":563,"type":568,"label":637,"file":357,"line":381,"wp_function":638},[713],{"from":559,"to":563,"sanitized":317},{"entryPoint":715,"graph":716,"unsanitizedCount":472,"severity":641},"\u003Ceds-bpm-db> (classes\\eds-bpm-db.php:0)",{"nodes":717,"edges":729},[718,720,721,722,723,724,725,727],{"id":559,"type":560,"label":719,"file":357,"line":635},"$_REQUEST (x9)",{"id":563,"type":568,"label":637,"file":357,"line":364,"wp_function":638},{"id":567,"type":560,"label":561,"file":357,"line":532},{"id":604,"type":564,"label":565,"file":357,"line":532},{"id":606,"type":568,"label":569,"file":357,"line":570,"wp_function":571},{"id":609,"type":560,"label":581,"file":357,"line":582},{"id":726,"type":564,"label":565,"file":357,"line":582},"n6",{"id":728,"type":568,"label":569,"file":357,"line":570,"wp_function":571},"n7",[730,731,732,733,734],{"from":559,"to":563,"sanitized":317},{"from":567,"to":604,"sanitized":317},{"from":604,"to":606,"sanitized":326},{"from":609,"to":726,"sanitized":317},{"from":726,"to":728,"sanitized":326},{"summary":736,"deductions":737},"The \"portfolio-manager-powered-by-behance\" v1.8.0 plugin exhibits a concerning security posture despite some positive indicators. While it shows good practices in areas like SQL query preparation (76%) and output escaping (89%), the presence of two AJAX handlers without authentication checks is a significant risk. This directly creates an attack surface that could be exploited by unauthenticated users.\n\nThe taint analysis reveals a high number of flows with unsanitized paths (10 out of 14), with all 10 classified as high severity. This strongly suggests a propensity for sensitive data to be improperly handled, potentially leading to various injection vulnerabilities if not mitigated at the endpoint. The vulnerability history further exacerbates these concerns, with 6 known CVEs, all of which are currently unpatched. The types of past vulnerabilities, including CSRF, XSS, missing authorization, and SQL injection, align with the potential risks identified in the taint analysis and the unprotected AJAX handlers, indicating a pattern of recurring security weaknesses.\n\nIn conclusion, while the plugin demonstrates some diligent coding practices in specific areas, the combination of unprotected entry points, critical taint flows, and a history of unpatched vulnerabilities, particularly those related to input validation and authorization, presents a substantial security risk. The plugin requires immediate attention to address the identified vulnerabilities and to implement robust authorization and sanitization checks for all entry points.",[738,740,742,744],{"reason":739,"points":474},"Unprotected AJAX handlers",{"reason":741,"points":474},"High severity unsanitized taint flows",{"reason":743,"points":387},"6 unpatched CVEs",{"reason":745,"points":214},"Bundled outdated library (TinyMCE v1.0)","2026-03-16T19:46:52.275Z",{"wat":748,"direct":767},{"assetPaths":749,"generatorPatterns":757,"scriptPaths":758,"versionParams":759},[750,751,752,753,754,755,756],"\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fcss\u002Fproject_view.css","\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fcss\u002Fproject_view_responsive.css","\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fjs\u002Fplugins.js","\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fportfolio-manager-powered-by-behance\u002Fjs\u002Fbootstrap.min.js",[],[754,755,756],[760,761,762,763,764,765,766],"portfolio-manager-powered-by-behance\u002Fcss\u002Fproject_view.css?ver=","portfolio-manager-powered-by-behance\u002Fcss\u002Fproject_view_responsive.css?ver=","portfolio-manager-powered-by-behance\u002Fcss\u002Fbootstrap.min.css?ver=","portfolio-manager-powered-by-behance\u002Fcss\u002Ffont-awesome.min.css?ver=","portfolio-manager-powered-by-behance\u002Fjs\u002Fplugins.js?ver=","portfolio-manager-powered-by-behance\u002Fjs\u002Fcustom.js?ver=","portfolio-manager-powered-by-behance\u002Fjs\u002Fbootstrap.min.js?ver=",{"cssClasses":768,"htmlComments":777,"htmlAttributes":778,"restEndpoints":790,"jsGlobals":791,"shortcodeOutput":794},[769,770,771,772,773,774,775,776],"eds-bpm-project-item","eds-bpm-project-meta","eds-bpm-project-title","eds-bpm-project-description","eds-bpm-project-likes","eds-bpm-project-views","eds-bpm-project-comments","eds-bpm-project-created",[],[779,780,781,782,783,784,785,786,787,788,789],"data-behance-api-key","data-behance-username","data-behance-project-id","data-behance-project-title","data-behance-project-description","data-behance-project-url","data-behance-project-image","data-behance-project-likes","data-behance-project-views","data-behance-project-comments","data-behance-project-created",[],[792,793],"EDS_BPM_AJAX_URL","EDS_BPM_DATA",[795,796,797,798],"[edsbportman]","[edsbportmansp]","[edsbportmansc]","[edsbportmanmc]"]