[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPpQ0VG16tY2GV61Ev1LduaUh7X9VTfCWZKC0UmOhEKo":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":145,"fingerprints":193},"gallery-tile-links-elementor","Gallery Tile Links (for Elementor)","1.0.1","monolight","https:\u002F\u002Fprofiles.wordpress.org\u002Fmonolight\u002F","\u003Cp>\u003Cstrong>Gallery Tile Links\u003C\u002Fstrong> adds a small \u003Cstrong>“Gallery Tile Link URL”\u003C\u002Fstrong> field to your \u003Cstrong>Media Library\u003C\u002Fstrong>.\u003Cbr \u002F>\nWhen you place those images inside Elementor’s \u003Cstrong>Image Gallery\u003C\u002Fstrong> (including \u003Cstrong>Masonry\u003C\u002Fstrong>), the widget will link \u003Cstrong>each tile\u003C\u002Fstrong> to its own URL.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Per-image link\u003C\u002Fstrong> stored on the media item (reusable across galleries).\u003Cbr \u002F>\n– \u003Cstrong>No JavaScript hacks\u003C\u002Fstrong> – server-side output filter for stability.\u003Cbr \u002F>\n– \u003Cstrong>No dependency on item order\u003C\u002Fstrong> – add, remove, or reorder freely.\u003Cbr \u002F>\n– \u003Cstrong>Masonry \u002F Classic layouts\u003C\u002Fstrong> supported (Elementor Image Gallery).\u003Cbr \u002F>\n– \u003Cstrong>Opt-in\u003C\u002Fstrong>: only galleries with CSS class \u003Ccode>gallink\u003C\u002Fcode> are affected.\u003Cbr \u002F>\n– Backward-compatible with older custom fields: \u003Ccode>gallink_url\u003C\u002Fcode> and \u003Ccode>portfolio_custom_url\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick start\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install & activate.\u003Cbr \u002F>\n2. In \u003Cstrong>Media Library\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> edit an image \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> fill \u003Cstrong>Gallery Tile Link URL\u003C\u002Fstrong>.\u003Cbr \u002F>\n3. In Elementor, insert \u003Cstrong>Image Gallery\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> set \u003Cstrong>Link: Media File\u003C\u002Fstrong> (or Custom URL \u003Ccode>#\u003C\u002Fcode> so anchors are printed).\u003Cbr \u002F>\n4. In the widget’s \u003Cstrong>Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CSS Classes\u003C\u002Fstrong>, enter \u003Ccode>gallink\u003C\u002Fcode>.\u003Cbr \u002F>\nDone — each tile opens its own URL instead of the lightbox.\u003C\u002Fp>\n\u003Cp>This plugin is an independent, third-party add-on and is not affiliated with, endorsed, or sponsored by Elementor.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. It does not contact external servers or load external assets. All functionality runs on your site.\u003C\u002Fp>\n","Give each image in Elementor’s built-in Image Gallery its own URL. Masonry\u002FClassic layouts supported. Server-side, no JS, no order hacks.",60,357,0,"2025-09-01T12:19:00.000Z","6.8.5","5.8","7.4",[19,20,21,22,23],"elementor","gallery","links","masonry","portfolio","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgallery-tile-links-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-tile-links-elementor.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-04T00:42:42.196Z",[36,57,78,100,121],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":31,"last_updated":47,"tested_up_to":15,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"elfi-masonry-addon","Elfi Masonry – Filterable Portfolio & Masonry Gallery Addon for Elementor","1.5.4","Sharabindu","https:\u002F\u002Fprofiles.wordpress.org\u002Fsharabindu\u002F","\u003Cp>ELFI Masonry is a feature-rich \u003Cstrong>Elementor Masonry Gallery & Filterable Portfolio Addon\u003C\u002Fstrong> designed for showcasing portfolios, products, blog posts, or any custom post type. It helps you create dynamic, category-based filters and visually appealing image galleries with full Elementor styling options.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Felfi.sharabindu.com\u002F\" title=\"Pro Demo ELFI masonry Addon\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsharabindu.com\u002Fplugins\u002Felfi-masonry-addon\u002F\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Felfi.sharabindu.com\u002Fdocs\u002Fintroduction\u002F\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Felfi.dipashi.com\u002Fwp-admin\u002F\" title=\"Backend\" rel=\"nofollow ugc\">Backend Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Preview ElFI Masonry Addon For Elementor\u003C\u002Fh3>\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\u002FXvFWej5Go5M?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>The addon includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter Masonry Widget (Post-based masonry with category filter)\u003C\u002Fli>\n\u003Cli>Gallery Masonry Widget (Custom image gallery masonry)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both widgets are fully responsive, SEO-friendly, and work with any Elementor-compatible theme.\u003C\u002Fp>\n\u003Ch3>Filter Masonry Widget\u003C\u002Fh3>\n\u003Cp>The Filter Masonry widget lets you create filterable masonry layouts based on WordPress post types. Categories automatically become filter buttons, allowing users to sort items instantly.\u003C\u002Fp>\n\u003Ch3>Features of Filter Masonry\u003C\u002Fh3>\n\u003Ch4>Post Type Based Showcase\u003C\u002Fh4>\n\u003Cp>Create category-based showcases for:\u003Cbr \u002F>\n– Products (WooCommerce)\u003Cbr \u002F>\n– Blog Posts\u003Cbr \u002F>\n– Portfolio items\u003Cbr \u002F>\n– Custom post types\u003C\u002Fp>\n\u003Ch4>Two Sorting Methods\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Category Sorting\u003Cbr \u002F>\nDisplays category-specific items with filter buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post Type Sorting\u003Cbr \u002F>\nDisplays all items under the selected post type without a filter bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Category Filter Support\u003C\u002Fh4>\n\u003Cp>When users click a category button, only items from that category are displayed. Ideal for creating:\u003Cbr \u002F>\n– Product filters\u003Cbr \u002F>\n– Portfolio filters\u003Cbr \u002F>\n– Blog post filters\u003Cbr \u002F>\n– Service filters\u003C\u002Fp>\n\u003Ch3>Gallery Masonry Widget\u003C\u002Fh3>\n\u003Cp>The Gallery Masonry widget allows you to create a beautiful \u003Cstrong>custom image masonry gallery\u003C\u002Fstrong> without needing posts or categories. All items are added directly from the Elementor editor.\u003C\u002Fp>\n\u003Ch3>Features of Gallery Masonry\u003C\u002Fh3>\n\u003Ch4>Add Unlimited Items\u003C\u002Fh4>\n\u003Cp>Add as many gallery items as needed. Each item can include:\u003Cbr \u002F>\n– Image\u003Cbr \u002F>\n– Title \u002F Caption\u003Cbr \u002F>\n– Link\u003Cbr \u002F>\n– Popup content\u003C\u002Fp>\n\u003Ch4>Custom Title and Images\u003C\u002Fh4>\n\u003Cp>Each gallery item can have a custom:\u003Cbr \u002F>\n– Image\u003Cbr \u002F>\n– Text\u002FTitle\u003Cbr \u002F>\n– URL\u003Cbr \u002F>\n– Popup content\u003C\u002Fp>\n\u003Ch4>Item Link Support\u003C\u002Fh4>\n\u003Cp>Hovering over each item reveals a link icon that opens a custom URL.\u003C\u002Fp>\n\u003Ch4>Popup Content Options\u003C\u002Fh4>\n\u003Cp>Each item can display pop-up elements such as:\u003Cbr \u002F>\n– Popup Image\u003Cbr \u002F>\n– Popup Video (YouTube\u002FVimeo)\u003Cbr \u002F>\n– Popup Shortcode\u003Cbr \u002F>\n– Popup HTML\u003Cbr \u002F>\n– Popup Map Embed\u003Cbr \u002F>\n– Popup content with image gallery\u003C\u002Fp>\n\u003Ch4>Preview & Buy Links\u003C\u002Fh4>\n\u003Cp>Perfect for product showcases. Add:\u003Cbr \u002F>\n– Preview button\u003Cbr \u002F>\n– Buy Now button\u003Cbr \u002F>\n– Any custom link\u003C\u002Fp>\n\u003Ch3>Other Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Portfolio Filter\u003C\u002Fli>\n\u003Cli>Post Filter\u003C\u002Fli>\n\u003Cli>Product Filter\u003C\u002Fli>\n\u003Cli>Custom Post Type Support\u003C\u002Fli>\n\u003Cli>Change permalink slug for “elfi-masonry-addon”\u003C\u002Fli>\n\u003Cli>Fully responsive layout\u003C\u002Fli>\n\u003Cli>Popup image viewer\u003C\u002Fli>\n\u003Cli>2, 3, and 4-column layouts\u003C\u002Fli>\n\u003Cli>Read More button option\u003C\u002Fli>\n\u003Cli>Cross-browser compatibility\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>Well documented\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>The premium version includes even more advanced controls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Freestyle masonry with 10+ premium styles\u003C\u002Fli>\n\u003Cli>Gallery Masonry with 10 extra professional layouts\u003C\u002Fli>\n\u003Cli>Custom post type full support\u003C\u002Fli>\n\u003Cli>14+ layout animations\u003C\u002Fli>\n\u003Cli>Popup video support (YouTube, Vimeo, etc.)\u003C\u002Fli>\n\u003Cli>Popup shortcode support\u003C\u002Fli>\n\u003Cli>Popup raw HTML support\u003C\u002Fli>\n\u003Cli>Popup embed (map, iframe, code)\u003C\u002Fli>\n\u003Cli>Custom popup icons\u003C\u002Fli>\n\u003Cli>Popup content with image gallery\u003C\u002Fli>\n\u003Cli>AJAX-based infinite scroll pagination\u003C\u002Fli>\n\u003Cli>12+ filter button styles\u003C\u002Fli>\n\u003Cli>More customization options and templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>ELFI Masonry does not collect, store, or transmit any user data.\u003Cbr \u002F>\nIt does not connect to any external service.\u003Cbr \u002F>\nThis is an addon built exclusively for the Elementor Page Builder.\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>We welcome your suggestions and feedback.\u003Cbr \u002F>\nIf you enjoy using ELFI Masonry, please leave a positive review and share your experience.\u003C\u002Fp>\n\u003Ch3>And many more things are waiting for you to discover\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsharabindu.com\u002Fplugins\u002Felfi-masonry-addon\" rel=\"nofollow ugc\">GET PRO VERSION\u003C\u002Fa>\u003C\u002Fp>\n","\"ELFI Masonry Addon\" is a filterable and gallery showcase addon for Elementor page builder.",200,5746,20,"2025-11-28T05:27:00.000Z","6.0","7.2",[19,51,52,53,54],"elementor-addon","filter-gallery","gallery-masonry","portfolio-filter","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felfi-masonry-addon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felfi-masonry-addon.1.5.4.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":13,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":31,"last_vuln_date":77,"fetched_at":28},"mfolio-lite","mFolio Lite","1.2.3","themelooks","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemelooks\u002F","\u003Cp>mFolio is WordPress Portfolio Plugin for Elementor. This all in one Modern Portfolio Collection allows you to showcase your portfolio, works and projects on your website in a modern and most impressive way using Elementor. You can upload photos, add descriptions, dates and more. It’s a WordPress plugin based on Elementor Page Builder. Anyone can easily update\u002Fedit this plugin by following our Well Sorted\u003C\u002Fp>\n\u003Ch4>Main Features of mFolio:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatibility with wordpress 6.7.x\u003C\u002Fli>\n\u003Cli>Pre-Built 14+ Modern Portfolio Variation\u003C\u002Fli>\n\u003Cli>Pre-Built 7+ Portfolio Details Variation\u003C\u002Fli>\n\u003Cli>Masonry Grid Style\u003C\u002Fli>\n\u003Cli>Portfolio Gallery Style\u003C\u002Fli>\n\u003Cli>Modern Portfolio Collection\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003Cli>Ready for translation ( .pot files included )\u003C\u002Fli>\n\u003Cli>Free Updates\u003C\u002Fli>\n\u003Cli>Error free code\u003C\u002Fli>\n\u003Cli>Well and Online Documentation and Video Tutorials\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ca href=\"http:\u002F\u002Fthemelooks.us\u002Fdemo\u002Fmfolio\u002Fhtml\u002F\" rel=\"nofollow ugc\">Live Preview\u003C\u002Fa>\u003C\u002Fpre>\n\u003Cpre>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fmfolio-multipurpose-portfolio-html5-template\u002F26567571?s_rank=1\" rel=\"nofollow ugc\">Checkout Pro Version\u003C\u002Fa>\u003C\u002Fpre>\n\u003Cpre>\u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fuser\u002Fthemelooks\" rel=\"nofollow ugc\">Checkout Our Pro Profile\u003C\u002Fa>\u003C\u002Fpre>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>mFolio Lite uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Short Description: Create modern portfolios with an all-in-one Elementor portfolio plugin for WordPress.",1319,"2026-01-14T13:03:00.000Z","6.9.4","6.5","8.1",[19,20,71,22,72],"grid","portfolio-gallery","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmfolio-lite.1.2.3.zip",73,2,"2025-04-01 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":15,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":13,"last_vuln_date":99,"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,6,"2025-11-03T09:46:00.000Z","4.7","5.6",[82,19,20,94,23],"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",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":67,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":117,"download_link":118,"security_score":119,"vuln_count":98,"unpatched_count":13,"last_vuln_date":120,"fetched_at":28},"portfolio-elementor","PowerFolio – Portfolio & Image Gallery for Elementor","3.2.5","Diego Pereira","https:\u002F\u002Fprofiles.wordpress.org\u002Fdotrex\u002F","\u003Cp>A powerful portfolio and gallery plugin for WP, Elementor and Gutenberg. Create portfolio and image galleries in seconds using any page builder!\u003C\u002Fp>\n\u003Ch3>A Powerful Portfolio and Gallery Plugin for Elementor\u003C\u002Fh3>\n\u003Cp>WordPress has changed. Page builders have made it easier than ever to create websites.\u003C\u002Fp>\n\u003Cp>Powerfolio arrives to complement this new generation of WordPress, making it possible to create portfolios and image galleries in an easy and fast way, fully integrated with WordPress page builders.\u003C\u002Fp>\n\u003Ch3>Plugin Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpowerfoliowp.com\u002F\" rel=\"nofollow ugc\">Click here to see the portfolio demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>The first impression is what matters\u003C\u002Fh3>\n\u003Cp>Do you want to display projects in a classic grid or in a masonry layout? Or do you prefer an exclusive format, where each item has a specific size? With Powerfolio, you can choose any of these options.\u003C\u002Fp>\n\u003Cp>Powerfolio allows you to create a professional portfolio or an image gallery in a few seconds using your preferred page builder (Gutenberg or Elementor).\u003C\u002Fp>\n\u003Cp>It is possible, in a few clicks, to choose the number of columns, define category filters and customize hover effects, backgrounds, colors, CSS options, Animations, and much more.\u003C\u002Fp>\n\u003Ch3>Compatible With Elementor\u003C\u002Fh3>\n\u003Cp>Powerfolio is 100% compatible with Elementor. It means that you can use our portfolio for elementor or image gallery elementor widgets to create a gallery grid on any page and edit using the page builder features of Elementor.\u003C\u002Fp>\n\u003Ch3>Integrated with Gutenberg\u003C\u002Fh3>\n\u003Cp>Powerfolio is also compatible with Gutenberg, the block editor from WordPress. With our Portfolio and Image Gallery blocks you can easily create and customize filterable image grids using the visual editor from WordPress.\u003C\u002Fp>\n\u003Ch3>Filterable Galleries\u003C\u002Fh3>\n\u003Cp>Powerfolio has built-in filterable gallery option. By activating it, your users will be able to filter the items in the gallery according to the selected category.\u003C\u002Fp>\n\u003Ch3>CSS Animations and Transition Effects\u003C\u002Fh3>\n\u003Cp>You can choose from several transition effects for your portfolio or image grid. A simple way to delight your users.\u003C\u002Fp>\n\u003Ch3>Custom Grids\u003C\u002Fh3>\n\u003Cp>There are several grid options to choose from, like the classic box grid, masonry and custom grids.\u003Cbr \u002F>\nYou can also create your own custom grid by changing the width and height of each item in the gallery (PRO version only)\u003C\u002Fp>\n\u003Ch3>Fully Responsive\u003C\u002Fh3>\n\u003Cp>Portfolios are 100% responsive, this means that your portfolio or gallery will work perfectly on any screen, such as monitors, tablets and mobile phones.\u003C\u002Fp>\n\u003Ch3>Demo Videos\u003C\u002Fh3>\n\u003Cp>Getting started with your first portfolio #1\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6wrMp5li8ns?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Getting started with your first portfolio #2\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FeikLVsTO0yw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This is a detailed tutorial on how to build a nice portfolio with the plugin\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FsJFL3iG1Xjk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filterable Portfolio Addon\u002FWidget for Elementor\u003C\u002Fli>\n\u003Cli>Filterable Portfolio Block for WordPress\u002FGutenberg\u003C\u002Fli>\n\u003Cli>Filterable Image Gallery Addon\u002FWidget for Elementor\u003C\u002Fli>\n\u003Cli>Filterable Image Gallery Block for WordPress\u002FGutenberg\u003C\u002Fli>\n\u003Cli>Portfolio Shortcode Generator (available on the WP Classic Editor screen)\u003C\u002Fli>\n\u003Cli>Masonry, Boxed and custom Packery Grid layouts (and also a grid builder in PRO version!)\u003C\u002Fli>\n\u003Cli>You can show the projects on a modal or on a single page\u003C\u002Fli>\n\u003Cli>Compatible with Elementor (Portfolio Widget)\u003C\u002Fli>\n\u003Cli>Compatible with any page builder (using the shortcode option)\u003C\u002Fli>\n\u003Cli>2,3,4,5 or 6 columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Elementor Portfolio Widget\u002FAddon\u003C\u002Fh3>\n\u003Cp>With this Elementor portfolio widget, you can display the posts of the portfolio post type in a filterable gallery. You have options to customize everything, from the layout\u002Fgrid to the hover effects.\u003C\u002Fp>\n\u003Ch3>Filterable Image Gallery for Elementor Widget\u002FAddon\u003C\u002Fh3>\n\u003Cp>You can use the Elementor gallery widget to display a filterable image gallery in your page. You will have the same customization options as the portfolio for elementor widget.\u003C\u002Fp>\n\u003Ch3>Image Gallery GRID Builder (PRO Version)\u003C\u002Fh3>\n\u003Cp>With the grid builder, you will be able to customize the width and height of each item in your gallery. In combination with the packery layout and the filter, it allows you to create unique and magic grids.\u003C\u002Fp>\n\u003Ch3>Beta Features\u003C\u002Fh3>\n\u003Cp>We also have some features that are not the main purpose of the plugin but we can turn into main features of the plugin. E.g.\u003Cbr \u002F>\n* Posts Grid Addon\u002FWidget for Elementor\u003Cbr \u002F>\n* Woocommerce Products Grid Addon\u002FWidget for Elementor\u003Cbr \u002F>\n* 4 Post\u002FProduct Grid Styles – Classic, Masonry and 2 creative styles\u003C\u002Fp>\n\u003Ch3>POSTS GRID FOR ELEMENTOR WIDGET\u003C\u002Fh3>\n\u003Cp>With this Elementor widget, you can display the content of the “post” post type in a customizable post grid, with several style options.\u003C\u002Fp>\n\u003Ch3>PRODUCTS GRID FOR ELEMENTOR WIDGET\u003C\u002Fh3>\n\u003Cp>You can use this Elementor widget to display the products of your Woocommerce store.\u003C\u002Fp>\n\u003Ch3>PRO version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Several hover animations\u002Feffects\u003C\u002Fli>\n\u003Cli>Several grid styles, including Special Grids\u003C\u002Fli>\n\u003Cli>Grid Builder\u003C\u002Fli>\n\u003Cli>Portfolio Carousel Widget\u003C\u002Fli>\n\u003Cli>Extra CSS effects and animations\u003C\u002Fli>\n\u003Cli>Option to display a specific portfolio category\u003C\u002Fli>\n\u003Cli>Option to display content from any post type to the grid\u003C\u002Fli>\n\u003Cli>Extra customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation Instructions \u002F How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload \u003Ccode>elementor-portfolio\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Click on the “Portfolio” link from the main menu\u003C\u002Fli>\n\u003Cli>Click on “Add New Item”, create your first portfolio content and publish. Create as many posts as you want.\u003C\u002Fli>\n\u003Cli>Create a new page using Elementor, or edit an existing one\u003C\u002Fli>\n\u003Cli>Drag and drop the portfolio widget to your page.\u003C\u002Fli>\n\u003Cli>Customize it using the widget options and publish the page.\u003C\u002Fli>\n\u003Cli>Done! Your new portfolio is ready!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>How to display the filterable portfolio grid using a shortcode\u003C\u002Fh4>\n\u003Cp>The widget will be available in Elementor items. Just drag it to your website and select the customization options 🙂\u003C\u002Fp>\n\u003Cp>You can also use the shortcode to display the portfolio grid on a page\u002Fpost, or using Gutenberg and other page builders:\u003C\u002Fp>\n\u003Cp>[powerfolio]\u003C\u002Fp>\n\u003Cp>You can customize it using these options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>postsperpage:\u003C\u002Fstrong> Set a number of posts to show (eg: postsperpage=”12″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>showfilter\u003C\u002Fstrong>: Show the category filter on the top of the grid. Options: yes\u002Fno. (eg: showfilter=”yes”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>style\u003C\u002Fstrong>: Set the grid style of the portfolio. Options: masonry\u002Fbox. (eg: style=”box”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>linkto\u003C\u002Fstrong>: Set the link type of the portfolio item. If is set to image, it will open the Featured Image on a lightbox. Options: image\u002Fproject. (eg: linkto=”image”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>columns\u003C\u002Fstrong>: Set the columns per row of the portfolio grid. Options: 2\u002F3\u002F4. (eg: columns=”4″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>margin\u003C\u002Fstrong>: Choose if you want a margin between the items or no. Options: yes\u002Fno. (eg: margin=”no”).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example of a complete shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[powerfolio postsperpage=”12″ type=”no” showfilter=”yes” style=”masonry” linkto=”image” columns=”4″ margin=”no”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example of a complete shortcode without the set properties:\u003C\u002Fstrong>\u003Cbr \u002F>\n[powerfolio postsperpage=”” showfilter=”” style=”” linkto=”” columns=”” margin=””]\u003C\u002Fp>\n","A powerful portfolio and gallery plugin for WP, Elementor and Gutenberg. Create portfolio and image galleries in seconds using any page builder!",10000,365982,90,11,"2025-12-03T22:46:00.000Z","4.0",[19,20,115,23,116],"image-gallery","responsive-portfolio","https:\u002F\u002Fpowerfoliowp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fportfolio-elementor.3.2.5.zip",96,"2025-09-22 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":26,"num_ratings":131,"last_updated":132,"tested_up_to":67,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":141,"download_link":142,"security_score":143,"vuln_count":31,"unpatched_count":13,"last_vuln_date":144,"fetched_at":28},"exmage-wp-image-links","EXMAGE – WordPress Image Links","1.1.1","VillaTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fvillatheme\u002F","\u003Cp>EXMAGE – WordPress Image Links helps you save storage by using external image URLs. These images are shown in Media library like normal images so that you can choose them for post\u002Fproduct featured image, WooCommerce product gallery… or everywhere that images are chosen from Media library.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnew2new.com\u002F?item=exmage\" title=\"Demo EXMAGE - WordPress Image Links\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.villatheme.com\u002F?item=exmage\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FN9DKr7\" title=\"Premium Version\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> | | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fvillatheme\" title=\"VillaTheme\" rel=\"nofollow ugc\">Facebook group\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Preview EXMAGE – WordPress Image Links\u003C\u002Fh3>\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\u002FR_hNwUIGqIQ?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\u003Ch3>How to install and use the plugin\u003C\u002Fh3>\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\u002FKSQoZjM7yBI?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\u003Ch3>Important Notice:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>This plugin only supports real image URLs that have correct image mime type. It does not support image URLs from an image hosting service(such as Flickr, Imgur, Photobucket …) or a file storage service(such as Google drive)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images added by this plugin will no longer work if the plugin is not active\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Ability to add single image URL on Upload files tab of the Media library\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ability to add multiple image URLs at once on below the File upload on Upload New Media page\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images have an icon to distinguish them from normal attachments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>External images also have attachment ID like normal attachments so that you can use them wherever that allows to insert images from Media library such as Post\u002FProduct featured image, product gallery images, variation image, product category image…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with ALD plugin: when this plugin is active, there will be an option named “Use external links for images” in the ALD plugin settings\u002FProducts. By enabling this option, AliExpress products imported by ALD plugin will use original AliExpress image URLs for product featured images, gallery images and variation images instead of saving images to your server.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>=Integration=\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if(class_exists( 'EXMAGE_WP_IMAGE_LINKS' )){\n    $add_image = EXMAGE_WP_IMAGE_LINKS::add_image( $url, $image_id, $post_parent );\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>-$url: URL of the image you want to process\u003Cbr \u002F>\n-$image_id: Passed by reference\u003Cbr \u002F>\n-$post_parent: ID of the post that you want the image to be attached to. If empty, the image will not be attached to any post\u003Cbr \u002F>\n-Return:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>        [\n        'url'       => $url,\u002F\u002FInput URL\n        'message'   => '',\u002F\u002FAdditional information\n        'status'    => 'error',\u002F\u002Ferror or success\n        'id'        => '',\u002F\u002FAttachment ID if added new or the attachment exists\n        'edit_link' => '',\u002F\u002FAttachment's edit link if added new or the attachment exists\n        ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>MAY BE YOU NEED\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002F9map-map-multi-locations\u002F\" rel=\"ugc\">9Map – Map Multi Locations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-abandoned-cart-recovery\u002F\" rel=\"ugc\">Abandoned Cart Recovery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-advanced-product-information\u002F\" rel=\"ugc\">Advanced Product Information for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faffi-affiliate-marketing-for-woo\u002F\" rel=\"ugc\">AFFI – Affiliate Marketing for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-alidropship\u002F\" rel=\"ugc\">ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-boost-sales\u002F\" rel=\"ugc\">Boost Sales for WooCommerce – Set up Up-Sells & Cross-Sells Popups & Auto Apply Coupon\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbopo-woo-product-bundle-builder\u002F\" rel=\"ugc\">Bopo – WooCommerce Product Bundle Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulky-bulk-edit-products-for-woo\u002F\" rel=\"ugc\">Bulky – Bulk Edit Products for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-cart-all-in-one\u002F\" rel=\"ugc\">Cart All In One For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatna-woo-name-your-price-and-offers\u002F\" rel=\"ugc\">Catna – Woo Name Your Price and Offers\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcheckout-upsell-funnel-for-woo\u002F\" rel=\"ugc\">Checkout Upsell Funnel for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchinads-dropshipping-taobao-woocommerce\u002F\" rel=\"ugc\">ChinaDS – Tmall-Taobao Dropshipping for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclear-autoptimize-cache-automatically\u002F\" rel=\"ugc\">Clear Autoptimize Cache Automatically\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcompe-woo-compare-products\u002F\" rel=\"ugc\">COMPE – WooCommerce Compare Products\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-reminder\u002F\" rel=\"ugc\">Coreem – Coupon Reminder for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-coupon-box\u002F\" rel=\"ugc\">Coupon Box for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-multi-currency\u002F\" rel=\"ugc\">CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-customer-coupons\u002F\" rel=\"ugc\">Customer Coupons for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdepart-deposit-and-part-payment-for-woo\u002F\" rel=\"ugc\">DEPART – Deposit and Part payment for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-template-customizer-for-woo\u002F\" rel=\"ugc\">Email Template Customizer for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepoi-wp-points-and-rewards\u002F\" rel=\"ugc\">EPOI – WP Points and Rewards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fepow-custom-product-options-for-woocommerce\u002F\" rel=\"ugc\">EPOW – Custom Product Options for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feu-cookies-bar\u002F\" rel=\"ugc\">EU Cookies Bar for WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexmage-wp-image-links\u002F\" rel=\"ugc\">EXMAGE – WordPress Image Links\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-virtual-reviews\u002F\" rel=\"ugc\">Faview – Virtual Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffewc-extra-checkout-fields-for-woocommerce\u002F\" rel=\"ugc\">FEWC – Extra Checkout Fields For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-free-shipping-bar\u002F\" rel=\"ugc\">Free Shipping Bar for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgift4u-gift-cards-all-in-one-for-woo\u002F\" rel=\"ugc\">GIFT4U – Gift Cards All in One for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhandmade-dropshipping-for-etsy-and-woo\u002F\" rel=\"ugc\">HANDMADE – Dropshipping for Etsy and WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhappy-helpdesk-support-ticket-system\u002F\" rel=\"ugc\">HAPPY – Helpdesk Support Ticket System\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjagif-woo-free-gift\u002F\" rel=\"ugc\">Jagif – WooCommerce Free Gift\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lookbook\u002F\" rel=\"ugc\">LookBook for WooCommerce – Shoppable with Product Tags\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel for WooCommerce – Spin a Sale\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-lucky-wheel\u002F\" rel=\"ugc\">Lucky Wheel Giveaway\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-notification\u002F\" rel=\"ugc\">Notification for WooCommerce | Boost Your Sales – Recent Sales Popup – Live Feed Sales – Upsells\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-orders-tracking\u002F\" rel=\"ugc\">Orders Tracking for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-photo-reviews\u002F\" rel=\"ugc\">Photo Reviews for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpofily-woo-product-filters\u002F\" rel=\"ugc\">Pofily – WooCommerce Product Filters\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-pre-orders-for-woo\u002F\" rel=\"ugc\">PRENA – Product Pre-Orders for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-builder\u002F\" rel=\"ugc\">Product Builder for WooCommerce – Custom PC Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-size-chart-for-woo\u002F\" rel=\"ugc\">Product Size Chart For WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-variations-swatches-for-woocommerce\u002F\" rel=\"ugc\">Product Variations Swatches for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredis-woo-dynamic-pricing-and-discounts\u002F\" rel=\"ugc\">REDIS – WooCommerce Dynamic Pricing and Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frees-real-estate-for-woo\u002F\" rel=\"ugc\">REES – Real Estate for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-shopify-to-woocommerce\u002F\" rel=\"ugc\">S2W – Import Shopify to WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsales-countdown-timer\u002F\" rel=\"ugc\">Sales Countdown Timer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubre-product-subscription-for-woo\u002F\" rel=\"ugc\">SUBRE – Product Subscription for WooCommerce – Recurring Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-suggestion-engine\u002F\" rel=\"ugc\">Suggestion Engine for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-thank-you-page-customizer\u002F\" rel=\"ugc\">Thank You Page Customizer for WooCommerce – Increase Your Sales\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftmds-dropshipping-for-temu-and-woo\u002F\" rel=\"ugc\">TMDS – Dropshipping for TEMU and Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvargal-additional-variation-gallery-for-woo\u002F\" rel=\"ugc\">VARGAL – Additional Variation Gallery for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvillatheme-core\u002F\" rel=\"ugc\">VillaTheme Core\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvima-multi-customer-addresses-for-woo\u002F\" rel=\"ugc\">VIMA – Multi Customer Addresses for Woo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviseek-easy-custom-search\u002F\" rel=\"ugc\">VISeek – Easy Custom Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fw2s-migrate-woo-to-shopify\u002F\" rel=\"ugc\">W2S – Migrate WooCommerce to Shopify\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebpos-point-of-sale-for-woocommerce\u002F\" rel=\"ugc\">WebPOS – Point of Sale for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpbulky-wp-bulk-edit-post-types\u002F\" rel=\"ugc\">WPBulky – WordPress Bulk Edit Post Types\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fexmage-wordpress-image-links\u002F\" rel=\"nofollow ugc\">Project Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fvillatheme.com\u002Fknowledge-base\u002Fsecurity-is-our-priority\u002F\" rel=\"nofollow ugc\">Report Bugs\u002FIssues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Add images using external links - Save your storage with EXMAGE effortlessly",7000,158922,33,"2026-01-21T03:37:00.000Z","5.0.0","7.0",[136,137,138,139,140],"elementor-gallery-with-links","woocommerce-product-image-external-url","wordpress-gallery-custom-links","wordpress-gallery-with-links","wordpress-image-links","https:\u002F\u002Fvillatheme.com\u002Fextensions\u002Fexmage-wordpress-image-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexmage-wp-image-links.zip",99,"2022-04-14 00:00:00",{"attackSurface":146,"codeSignals":175,"taintFlows":185,"riskAssessment":186,"analyzedAt":192},{"hooks":147,"ajaxHandlers":171,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":13,"unprotectedCount":13},[148,153,159,163,167],{"type":149,"name":150,"callback":151,"file":152,"line":131},"action","init","register_media_meta","gallery-tile-links-elementor.php",{"type":154,"name":155,"callback":156,"priority":157,"file":152,"line":158},"filter","attachment_fields_to_edit","media_field_edit",10,34,{"type":154,"name":160,"callback":161,"priority":157,"file":152,"line":162},"attachment_fields_to_save","media_field_save",35,{"type":154,"name":164,"callback":165,"priority":157,"file":152,"line":166},"elementor\u002Fwidget\u002Frender_content","filter_elementor_gallery_output",36,{"type":149,"name":168,"callback":169,"file":152,"line":170},"admin_notices","maybe_notice_elementor",37,[],[],[],[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":179,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":98,"bundledLibraries":184},[],{"prepared":31,"raw":13,"locations":178},[],{"escaped":98,"rawEcho":31,"locations":180},[181],{"file":152,"line":182,"context":183},172,"raw output",[],[],{"summary":187,"deductions":188},"The plugin 'gallery-tile-links-elementor' v1.0.1 exhibits a strong security posture based on the provided static analysis.  There are no identified entry points that are unprotected, meaning all potential interaction points are likely secured.  Furthermore, the code signals indicate a responsible development approach, with no dangerous functions, all SQL queries utilizing prepared statements, and a high percentage of properly escaped output. The absence of file operations and external HTTP requests further reduces the attack surface. The plugin also correctly implements capability checks, though it lacks nonce checks, which would provide an additional layer of defense for certain actions.\n\nThe taint analysis shows no identified flows with unsanitized paths, indicating that the developers have likely addressed potential injection vulnerabilities. The vulnerability history is also clean, with no recorded CVEs. This suggests a history of secure development and diligent patching, or that the plugin has not yet been a target for significant security research. The plugin's strengths lie in its secure handling of data and its lack of known vulnerabilities. However, the absence of nonce checks, while not a critical flaw in isolation, represents a minor area for improvement in defense-in-depth.",[189],{"reason":190,"points":191},"Missing nonce checks",5,"2026-03-16T21:47:30.746Z",{"wat":194,"direct":199},{"assetPaths":195,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[],[],[],[],{"cssClasses":200,"htmlComments":203,"htmlAttributes":204,"restEndpoints":206,"jsGlobals":208,"shortcodeOutput":209},[201,202],"gallink","egpil",[],[205],"data-id",[207],"\u002Fwp-json\u002Fwp\u002Fv2\u002Fmedia?meta=",[],[]]