[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffIELYxGlTWt41Bzywro4qRR7SFVFGLHjkyqSByepGS0":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":57,"analysis":162,"fingerprints":259},"preview-link-generator","Preview Link Generator","1.0.6","HasThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fhasthemes\u002F","\u003Cp>Preview Link Generator is a plugin to help you create demo\u002Fpreview links for your WordPress themes, plugins, HTML templates preview.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbootstrap.hasthemes.com\u002Fpreview\u002Fbuznex\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To sell software products (i.e. WP themes\u002Fplugins\u002Ftemplates), it is badly necessary to show the live preview or demo link on the product page. Demo\u002Fpreview link helps customers understand how your products work and helps a customer make the decision faster to purchase your products.\u003C\u002Fp>\n\u003Cp>Normally, the demo\u002Fpreview links are hosted on a subdomain or another domain. When any customer will click on the preview link, it means that the visitor is leaving your web, which increases the bounce rate of a website. Bounce rate is the percentage of your visitors of your website who move from the site after viewing only one page. The bounce rate should be in the 26% to 40% range.\u003C\u002Fp>\n\u003Cp>So if you create a demo\u002Fpreview link using our plugin, customers will be able to check the demo from your website without leaving your website.\u003C\u002Fp>\n\u003Cp>Also, as the page has the iframe content, we have added the index, nofollow meta tag, so that Web page shouldn’t be indexed\u002FFollowed by search engines, which helps your website to improve the overall SEO quality score.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Settings:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom description for meta description\u003C\u002Fli>\n\u003Cli>Iframe URL\u003C\u002Fli>\n\u003Cli>Buy Now Button Text\u003C\u002Fli>\n\u003Cli>Buy Now Button URL\u003C\u002Fli>\n\u003Cli>Back Button Text\u003C\u002Fli>\n\u003Cli>Back Button URL\u003C\u002Fli>\n\u003Cli>Slug rewrite options\u003C\u002Fli>\n\u003Cli>Favicon Uploader\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Projects\u003C\u002Fh3>\n\u003Cp>We have a lot of plugins and extensions that might interest you. Try out other projects by following this link:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoolentor-addons\u002F\" rel=\"ugc\">Woolentor Addons\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWoolentor is a WooCommerce page builder plugin that extends the functionality of the WooCommerce store. These Elementor Addons provide additional features and options for WooCommerce stores. Woolentor is the best alternative for ShopReady, Kadence, JetWidgets, ShopEngine, and CoDesigner. The Woolentor addons come with 50+ free Elementor widgets like Wishlist Extension Addon, Product compare, Product Filters, Product Variation Swatches, Shopify Style Checkout, Product Slider and 50+ pro Elementor Widgets like Checkout Fields Editor, Partial Payment, Email Customizer for WooCommerce with ready Email Templates, WooCommerce Email Automation, Multi Step Checkout, and many much more. Also it provide 90+ WooCommerce Elementor templates, 22+ WooCommerce Modules, and Gutenberg Blocks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-mega-for-elementor\u002F\" rel=\"ugc\">HT Mega For Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Mega is an Elementor Addons that comes with custom page builder,  header builder, footer builder, mega menus, and more for your Elementor based website. The HT Mega plugin also includes a comprehensive set of Elementor widgets, readymade Elementor templates and Elementor Blocks.  HT Mega plugin works like ElementsKit, Essential Addons for Elementor, Royal Elementor Addons, Premium Addons, Happy Addons, PowerPack Addons, Unlimited Elements, Qi Addons, etc. The HT Mega plugin provides 84+ free Elementor widgets like Post Grid widget, Slider widget, Accordion widget, Elementor Forms widget, Contact Form Widget, Elementor tables, and other related items. It also provides 18+ pro widgets like Filterable Gallery Widget, Event Box Widget, Breadcrumbs Widget, Elementor Facebook Review Widget, Elementor Category List Widget, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhashbar-wp-notification-bar\u002F\" rel=\"ugc\">Hashbar WP Notification Bar\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHashBar is a WordPress Notification Bar Plugin that enables you to create unlimited notification bars on your WordPress website. You can create as many notification bars as you want and customize their content to meet your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-plugin-manager\u002F\" rel=\"ugc\">WP Plugin Manager – Deactivate plugins per page\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Plugin Manager is the perfect solution for those who want to disable certain plugins on specific pages or posts. With this plugin, you can easily activate or deactivate plugins on a per-page or per-post basis. Whichever plugin you don’t need you can deactivate or disable that plugin with the help of WP plugin Manager.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fextensions-for-cf7\u002F\" rel=\"ugc\">Extensions For Cf7\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nContact Form 7 is an excellent plugin for organizing your contact page. The CF7 extensions plugin includes Contact Form 7 Database, enabling Conditional Fields for Contact Form 7, etc. It allows fields to be set up as either visible or hidden depending upon the input from visitors. In addition, integrating seamlessly with Mailchimp brings leads generated every time someone fills out one form into an associated email list immediately.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhols\u002F\" rel=\"ugc\">Whols\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWhols is an outstanding plugin for WooCommerce that allows store owners to set wholesale prices for the products of their online stores. With Whols, you can easily add custom fields to your registration form, set minimum product requirements, and control how wholesale prices are displayed on both the shop and product detail pages. Whols work  like Wholesale Suite, B2Bking and B2B plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjust-tables\u002F\" rel=\"ugc\">Just Tables\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nJustTables is a WooCommerce product table plugin that helps you easily create and manage tables for your products. It includes 28 pre-built columns with options to enable\u002Fdisable, and you can add custom columns with custom fields\u002Ftaxonomies. Just Tables also allows you to order table columns using drag and drop and set the number of products per page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswatchly\u002F\" rel=\"ugc\">Swatchly\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSwatchly is a WooCommerce product variation swatches plugin that allows you to add color swatches to your product pages. With Swatchly, you can enable swatches for the shop, product list, and product details pages. There are three swatch types (label swatche, color swatche, image swatche), and the plugin supports multi-colored swatches.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-slider-for-elementor\u002F\" rel=\"ugc\">HT Slider For Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Slider For Elementor is a powerful and user-friendly slider addon for Elementor. You can customize the look and feel of your slider with HT Slider’s custom styling options. You also have the option to display your slides by id and category. Plus, HT Slider For Elementor comes with custom design options for slider navigation and pagination, so you can easily control the look and feel of your slider.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fht-contactform\u002F\" rel=\"ugc\">HT Contact form\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHT Contact Form 7 Widget is an Elementor addon that allows you to easily drag and drop Contact Form 7 forms into your web pages. With the help of this plugin, you can choose your form from the drop-down list, Custom Styling Options, and add it to any page or place on your website. The HT Contact Form 7 Widget is an essential tool for anyone using Contact Form 7 on their website.\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cp>Is there any feature that you want to get in this plugin?\u003Cbr \u002F>\nNeeds assistance to use this plugin?\u003Cbr \u002F>\nFeel free to \u003Ca href=\"https:\u002F\u002Fhasthemes.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fp>\n","Preview Link Generator is a plugin to help you create demo\u002Fpreview links for your WordPress themes, plugins, HTML templates preview.",100,6790,90,2,"2024-11-11T08:10:00.000Z","6.7.5","5.0","7.4",[20,21,22,23,24],"demo","envato","link-generator","preview","themeforest","https:\u002F\u002Fhasthemes.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreview-link-generator.zip",92,1,0,"2023-02-28 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2023-1086","preview-link-generator-cross-site-request-forgery-to-arbitrary-plugin-activation","Preview Link Generator \u003C= 1.0.3 - Cross-Site Request Forgery to Arbitrary Plugin Activation","The Preview Link Generator plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.0.3. This is due to missing or incorrect nonce validation on the plugin_activation function. This makes it possible for unauthenticated attackers to activate arbitrary installed plugins via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.0.3","1.0.4","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)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2b6b4953-a264-4668-9cc3-1578109f6592?source=api-prod",329,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},"hasthemes",14,15750,97,179,77,"2026-04-04T21:36:04.832Z",[58,80,104,125,142],{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":28,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":28,"unpatched_count":29,"last_vuln_date":79,"fetched_at":31},"meks-themeforest-smart-widget","Meks ThemeForest Smart Widget","1.6","Meks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmekshq\u002F","\u003Cp>A simple and powerful WordPress plugin with which you can display ThemeForest items as a WordPress widget. Several smart options are provided for selecting and ordering. You can select ThemeForest latest items, popular items or items from one or more specific users. Optionally, you can connect items with your affiliate links as well.\u003C\u002Fp>\n\u003Cp>If you are a ThemeForest author this widget is perfect for you.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Using Envato official API\u003C\u002Fli>\n\u003Cli>Supports all ThemeForest marketplace categories\u003C\u002Fli>\n\u003Cli>Select latest ThemeForest items\u003C\u002Fli>\n\u003Cli>Select popular ThemeForest items\u003C\u002Fli>\n\u003Cli>Select items from one or more specific users\u003C\u002Fli>\n\u003Cli>Order items by release date, upload date, numbers of sales, price or random\u003C\u002Fli>\n\u003Cli>Add your affiliate links to ThemeForest items\u003C\u002Fli>\n\u003Cli>Caching system integrated for better performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ThemeForest Smart Widget plugin is created by \u003Ca href=\"https:\u002F\u002Fmekshq.com\" rel=\"nofollow ugc\">Meks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Live example?\u003C\u002Fh3>\n\u003Cp>You can see ThemeForest Smart Widget live example on our \u003Ca href=\"https:\u002F\u002Fmekshq.com\u002Fdemo\u002Fvoice\" rel=\"nofollow ugc\">Voice theme demo website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Available languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (en_US) – default\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) – translation by Maria Ramos \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Serbian (sr_RS) – translation by Ogi Djuraskovic \u003Ca href=\"http:\u002F\u002Ffirstsiteguide.com\u002F\" rel=\"nofollow ugc\">firstsiteguide.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily display ThemeForest items inside WordPress widget.",10000,305149,"2024-07-23T15:15:00.000Z","6.6.5","3.0","",[73,21,74,24,75],"affiliate","marketplace","widget","https:\u002F\u002Fmekshq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeks-themeforest-smart-widget.zip",91,"2024-04-26 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":11,"num_ratings":14,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":100,"download_link":101,"security_score":102,"vuln_count":14,"unpatched_count":28,"last_vuln_date":103,"fetched_at":31},"gs-envato-portfolio","GS Portfolio for Envato","1.4.2","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>Best Responsive Envato Portfolio Plugin to showcase Themeforest & Codecanyon Items on WordPress site. Display items anywhere at your site using the shortcode like [gs_envato theme=”gs_envato_theme1″] & widgets. GS Envato Portfolio plugin packed with necessary controlling options & different themes to display Themeforest & Codecanyon Items elegantly with eye catching effects.\u003C\u002Fp>\n\u003Cp>GS Envato Portfolio plugin is simple, flexible & powerful.\u003C\u002Fp>\n\u003Ch3>GS Envato Portfolio by \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fenvato.gsplugins.com\" rel=\"nofollow ugc\"> Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fgs-envato-portfolio\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive Envato Portfolio plugin\u003C\u002Fli>\n\u003Cli>Pull latest items from any Envato user from Themeforest & Codecanyon market\u003C\u002Fli>\n\u003Cli>Display items price Newest, Number of sell or Rating wise\u003C\u002Fli>\n\u003Cli>Choose the number of items to display\u003C\u002Fli>\n\u003Cli>Different Column options\u003C\u002Fli>\n\u003Cli>Display Envato items anywhere with the shortcode like [gs_envato theme=”gs_envato_theme1″] & widgets.\u003C\u002Fli>\n\u003Cli>Options for 2 columns, 3 columns & 4 columns\u003C\u002Fli>\n\u003Cli>Widgets Available\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>Works with any standard WordPress Theme.\u003C\u002Fli>\n\u003Cli>Developer friendly & easy to customize.\u003C\u002Fli>\n\u003Cli>All modern browsers supported.\u003C\u002Fli>\n\u003Cli>W3C valid markup.\u003C\u002Fli>\n\u003Cli>Easy to set up.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Pro Features\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>10 different Themes\n\u003Cul>\n\u003Cli>Theme 01 : Grid\u003C\u002Fli>\n\u003Cli>Theme 02 : Grid Linked\u003C\u002Fli>\n\u003Cli>Theme 03 : Grid Hover\u003C\u002Fli>\n\u003Cli>Theme 04 : Horizontal – Square Right Info\u003C\u002Fli>\n\u003Cli>Theme 05 : Horizontal – Square Left Info\u003C\u002Fli>\n\u003Cli>Theme 06 : Gray\u003C\u002Fli>\n\u003Cli>Theme 07 : Popup\u003C\u002Fli>\n\u003Cli>Theme 08 : Slider\u003C\u002Fli>\n\u003Cli>Theme 09 : Rating Info\u003C\u002Fli>\n\u003Cli>Theme 10 : Gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>GS Envato Widget available\u003C\u002Fli>\n\u003Cli>GS Envato Shortcode generator available at page \u002F post\u003C\u002Fli>\n\u003Cli>Limit number of Envato items to display.\u003C\u002Fli>\n\u003Cli>Custom CSS – Add Custom CSS to GS Envato themes\u003C\u002Fli>\n\u003Cli>Priority Email Support.\u003C\u002Fli>\n\u003Cli>Free Installation ( If needed ).\u003C\u002Fli>\n\u003Cli>Free updates for one year.\u003C\u002Fli>\n\u003Cli>Auto update notification.\u003C\u002Fli>\n\u003Cli>Auto update from dashboard.\u003C\u002Fli>\n\u003Cli>Well documentation and support.\u003C\u002Fli>\n\u003Cli>And many more..\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fenvato.gsplugins.com\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Upgrade to PRO &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GS Envato Portfolio Settings (Pro)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User\u003C\u002Fli>\n\u003Cli>Style & Theming\u003C\u002Fli>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Referral user\u003C\u002Fli>\n\u003Cli>Number of items to display\u003C\u002Fli>\n\u003Cli>Select Envato Market : Themeforest \u002F Codecanyon\u003C\u002Fli>\n\u003Cli>OrderBy : Price \u002F Newest \u002F Number of Sell \u002F Rating\u003C\u002Fli>\n\u003Cli>Sort : Descending \u002F Ascending\u003C\u002Fli>\n\u003Cli>Items Link Target : New Tab \u002F Same window\u003C\u002Fli>\n\u003Cli>Envato Custom CSS ( write your own custom css )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GS Envato Portfolio’s shortcode usage\u003C\u002Fh3>\n\u003Cp>Basic Usage –\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gs_envato theme=\"gs_envato_theme1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>GS Envato Portfolio’s Shortcode attributes Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gs_envato userid=\"themeum\" market=\"themeforest\" theme=\"gs_envato_theme1\" cols=\"3\" referral_user=\"gsplugins\" count=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode PHP Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gs_envato theme=\"gs_envato_theme1\"]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Template Usage – Add the shortcode anywhere you need to display GS Envato Portfolio in template files (header.php, front-page.php, etc.)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gs_envato userid=\"themeum\" market=\"themeforest\" theme=\"gs_envato_theme1\" cols=\"3\" referral_user=\"gsplugins\" count=\"10\"]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Confused?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fenvato.gsplugins.com\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-envato-plugin\" rel=\"nofollow ugc\">Upgrade to PRO &raquo;\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\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-behance-portfolio\" rel=\"ugc\">Behance Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Behance Portfolio WordPress plugin allows you to display your Behance projects on your website in a visually appealing layout, making it easy for your audience to view and appreciate your work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-pinterest-portfolio\" rel=\"ugc\">Pinterest Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-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-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","Best Responsive Envato Portfolio Plugin to display Themeforest & Codecanyon Items.",4000,54522,"2025-12-14T08:19:00.000Z","6.9.4","4.3","5.6",[95,96,97,98,99],"codecanyon-wordpress","envato-market-wordpress-plugin","envato-themeforest","portfolio-items-wordpress","premium-wordpress-plugins","https:\u002F\u002Fwww.gsplugins.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgs-envato-portfolio.1.4.2.zip",76,"2025-12-31 00:00:00",{"slug":105,"name":106,"version":83,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":112,"num_ratings":14,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":124,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"backstage","Backstage – Customizer Demo Access","pixelgrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelgrade\u002F","\u003Cp>Allow your demo site visitors to easily access the Customizer without logging in. This way you can showcase your product’s customization experience as close to reality as possible.\u003C\u002Fp>\n\u003Ch4>Secure\u003C\u002Fh4>\n\u003Cp>Everything is setup in such a way that people who are up to no good can’t mess with your demo site data. We’ve put a lot of thought into this and we believe things are sound.\u003C\u002Fp>\n\u003Ch4>Customizable\u003C\u002Fh4>\n\u003Cp>We know that each of us has their own design sensibilities and particular technical setup. That is why we’ve made it \u003Cem>easy to integrate\u003C\u002Fem> the plugin in a multitude of scenarios.\u003C\u002Fp>\n\u003Cp>You can change both the \u003Cem>frontend and the Customizer behavior\u003C\u002Fem> of the plugin.\u003C\u002Fp>\n\u003Cp>For the frontend, you have several options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For most the default HTML and CSS styling will be just fine. You can customize the button text.\u003C\u002Fli>\n\u003Cli>You can choose to provide your own button HTML and CSS.\u003C\u002Fli>\n\u003Cli>Or you can go all custom and handle the button yourself.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When it comes to the Customizer guest experience, the plugin will introduce a \u003Cem>Back to Demo\u003C\u002Fem> button (instead of the \u003Cem>Publish\u003C\u002Fem> button) and \u003Cem>a notification\u003C\u002Fem> for setting user expectations. You can customize the button text and the notification content and behavior.\u003C\u002Fp>\n\u003Ch4>Compatible\u003C\u002Fh4>\n\u003Cp>Backstage should work with \u003Cem>any type of Customizer options\u003C\u002Fem> you have on your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress core controls;\u003C\u002Fli>\n\u003Cli>Colors and fonts controls;\u003C\u002Fli>\n\u003Cli>Layout and behavioral controls like content width or blog layout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is compatible with any type of WordPress installation:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with \u003Cstrong>regular, single installations;\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>Multisite setups;\u003C\u002Fstrong> you can activate the plugin \u003Cstrong>network-wide or per-blog.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following \u003Cstrong>limitations\u003C\u002Fstrong> are inherent to the reality of having a sandboxed Customizer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>File uploads are not allowed; due to this, any controls that need file upload will not be allowed to be modified;\u003C\u002Fli>\n\u003Cli>Any time a visitor leaves the Customizer, any customization is lost and when he or she enters again, all will start clean;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For theme authors by theme authors\u003C\u002Fh4>\n\u003Cp>The main audience of this plugin are \u003Cstrong>theme and plugin authors\u003C\u002Fstrong> that wish to showcase to potential customers the awesome customization possibilities provided by their product.\u003C\u002Fp>\n\u003Cp>Earn that extra confidence needed for your next sale by being fully open and letting your work speak for itself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made with love by \u003Ca href=\"https:\u002F\u002Fpixelgrade.com\" rel=\"nofollow ugc\">Pixelgrade\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>You can translate Backstage on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fbackstage\" rel=\"nofollow ugc\">\u003Cstrong>translate.wordpress.org\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Issues\u003C\u002Fh3>\n\u003Cp>If you identify any errors or have an idea for improving the plugin, please open an \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fbackstage\u002Fissues?stage=open\" rel=\"nofollow ugc\">issue\u003C\u002Fa>. We’re more than excited to see what the community thinks of this little plugin, and we welcome your input!\u003C\u002Fp>\n\u003Cp>If Github is not your thing but you are passionate about Backstage and want to help us make it better, don’t hesitate to \u003Ca href=\"https:\u002F\u002Fpixelgrade.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">reach us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCMB2\u002FCMB2\" rel=\"nofollow ugc\">CMB2\u003C\u002Fa> Metaboxes, custom fields library – License: GPLv2 or later\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjcchavezs\u002Fcmb2-conditionals\u002F\" rel=\"nofollow ugc\">CMB2 Conditionals\u003C\u002Fa> plugin for CMB2 – License: GPLv2 or later\u003C\u002Fli>\n\u003C\u002Ful>\n","Showcase your product's flexibility the same way users will harness it, in the Customizer. All elegant and secure.",3160,60,"2019-11-08T09:28:00.000Z","5.3.0","4.9.0","5.4.0",[118,20,119,120,121],"customizer","guest-access","site-customization","theme-preview","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackstage\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbackstage.1.4.2.zip",85,{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":11,"num_ratings":28,"last_updated":135,"tested_up_to":136,"requires_at_least":70,"requires_php":71,"tags":137,"homepage":140,"download_link":141,"security_score":124,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"my-envato","My Envato","1.0.0","Iain Poulson","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolevaultweb\u002F","\u003Cp>This is a very simple plugin to display the last 25 items from an Envato marketplace such as ThemeForest or CodeCanyon for a particular user.\u003C\u002Fp>\n\u003Cp>Each item’s thumbnail is wrapped in a link to the item with the user’s username added at the end as a referral link.\u003C\u002Fp>\n\u003Cp>The items can be served up via a shortcode or a widget. The plugin uses the WordPress HTTP API and makes use of the Transients API to cache data from Envato for quicker pageloads.\u003C\u002Fp>\n\u003Cp>The output of the plugin can be changed using the following filters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>my_envato_items_start\u003C\u002Fem> – before the items list, default: \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cul>\n* *my_envato_item_start* – before the item link, default: \u003C\u002Fp>\n\u003Cli>\n* *my_envato_item_anchor_class* – class of item link, default:\u003Cbr \u002F>\n* *my_envato_item_image_class* – class of item image, default:\u003Cbr \u002F>\n* *my_envato_item_end* – after the item link, default:\n    \u003C\u002Fli>\n\u003Cp>* *my_envato_items_end* – after the items list, default:\n    \u003C\u002Ful>\n\u003Cul>\n\u003Cli>\u003Cem>my_envato_cache\u003C\u002Fem> – caching time in seconds, default: 60 * 60 = 1 hour\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcode usage in a post or page:\u003Cbr \u002F>\n    [my-envato marketplace=”codecanyon” user=”pvw”]\u003C\u002Fp>\n\u003Cp>Shortcode usage outside of the loop, in a theme file:\n    \u003C\u002Fp>\n\u003Cp>See the plugin in action in the sidebar \u003Ca href=\"http:\u002F\u002Fwww.polevaultweb.com\u002Fplugins\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have any issues or feature requests please visit and use the \u003Ca href=\"http:\u002F\u002Fwww.polevaultweb.com\u002Fsupport\u002Fforum\u002Fmy-envato-plugin\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.polevaultweb.com\u002Fplugins\u002Fmy-envato\u002F\" rel=\"nofollow ugc\">Plugin Page\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fwww.twitter.com\u002Fpolevaultweb\u002F\" rel=\"nofollow ugc\">@polevaultweb\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin uses the Envato API and is not endorsed or certified by Envato. All Envato logoes and trademarks displayed on this website are property of Envato.\u003C\u002Fp>\n","A super simple plugin to display your recent 25 items from an Envato Marketplace.",40,5259,"2013-03-07T08:23:00.000Z","3.5.2",[138,139,21,74,24],"audiojungle","codecanyon","http:\u002F\u002Fwww.polevaultweb.co.uk\u002Fplugins\u002Fmy-envato\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-envato.1.0.0.zip",{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":150,"downloaded":151,"rating":152,"num_ratings":28,"last_updated":153,"tested_up_to":154,"requires_at_least":155,"requires_php":71,"tags":156,"homepage":160,"download_link":161,"security_score":124,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"demonstrator","Demonstrator","1.3.0","Andrei Surdu","https:\u002F\u002Fprofiles.wordpress.org\u002F_smartik_\u002F","\u003Cp>More than a theme switcher!\u003C\u002Fp>\n\u003Cp>Demonstrator allows to build a list of demo sites with or without demo styles. It was initially intended to be used only by web developers, but now it’s possible to be used by everyone. Also you have the freedom to create an unlimited number on switchers, just because one bascket is not for all egs :).\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The possibility to manage an unlimited number of themes directly from an admin page.\u003C\u002Fli>\n\u003Cli>The possibility to add an unlimited number of styles to each theme.\u003C\u002Fli>\n\u003Cli>Setup your own logo.\u003C\u002Fli>\n\u003Cli>Setup your own URL that will wrap the logo in a link.\u003C\u002Fli>\n\u003Cli>Display the themes and styles in a grid from 1 to 4 columns.\u003C\u002Fli>\n\u003Cli>Setup the usernames for Envato and CreativeMarket referal program.\u003C\u002Fli>\n\u003Cli>Short “purchase URL”. The real purchase URL will be hidden in a local URL, so nobody will be able to access the purchase page without your referal ID.\u003C\u002Fli>\n\u003Cli>The frame is not closed, but instead is collapsed on top. This actually is a bonus because the visitors never lose the purchase URL and the acces to other themes\u002Fstyles.\u003C\u002Fli>\n\u003Cli>Use the homepage and ignore the full site content, or setup a custom endpoint name.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works:\u003C\u002Fh3>\n\u003Cp>You must create a switcher that will keep all demo sites. You can create more than one, but at least one is required. By default on first plugin installation a switcher is created, so you can focus on more important things. Go to “Demonstrator” page from admin side to add or edit a switcher.\u003C\u002Fp>\n\u003Cp>After the switcher is created, you can access it from a subpage under “Demonstrator” menu item.\u003C\u002Fp>\n\u003Cp>There complete all fields and save.\u003C\u002Fp>\n\u003Cp>Now you can access the switcher using “http:\u002F\u002Fyoursiteadress.com\u002F{switcher_id}”. Where {switcher_id} is the ID used when the switcher was created.\u003C\u002Fp>\n\u003Ch3>Live example:\u003C\u002Fh3>\n\u003Cp>Here are some links that will show the plugin in action. The switcher ID in this case is \u003Ccode>tf\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Switcher base url:\u003C\u002Fstrong>    http:\u002F\u002Fthemes.market\u002Ftf\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single site URL:\u003C\u002Fstrong>      http:\u002F\u002Fthemes.market\u002Ftf\u002Fgustoswp\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shorten purchase URL:\u003C\u002Fstrong> http:\u002F\u002Fthemes.market\u002F?buy=tf:gustoswp\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>More demos coming soon.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Completed TODOs:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Make themes and styles sortable( in admin panel ).\u003C\u002Fli>\n\u003Cli>Display the price and description.\u003C\u002Fli>\n\u003Cli>Make a theme unlisted. This is usefull when you have to show the demo, but you don;t have the purchase URL yet. Example: You submitted for review and the theme should be visible only to reviewer, but not to other users. This will be possible only by using a direct link.\u003C\u002Fli>\n\u003Cli>Do not allow to collapse the top bar and hide the dropdown(themes list) if no theme has been selected.\u003C\u002Fli>\n\u003Cli>Hide “Purchase” button if a purchase URL is not available.\u003C\u002Fli>\n\u003Cli>Private themes. Just like unlisted, but instead do not allow access to demo using direct link for user without administrative rights.\u003C\u002Fli>\n\u003Cli>Do not hide the dropdown if no theme is selected.\u003C\u002Fli>\n\u003Cli>Lazy-load images. We must wait for demo site from iframe to complete loading, not for images from top window.\u003C\u002Fli>\n\u003Cli>Include a link to WP admin in top bar.\u003C\u002Fli>\n\u003Cli>Pretty links.\u003C\u002Fli>\n\u003Cli>Multiple switchers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TODO:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Import, Export and Backup settings(with images\u002Ffiles). This requires a lot of work.\u003C\u002Fli>\n\u003Cli>Add an option to specify the frame size(width&height) from admin panel. Then this will be available on frontend as dropdown.\u003C\u002Fli>\n\u003Cli>Add an upload field to each style. This may be handy if you want to include the demo data.\u003C\u002Fli>\n\u003Cli>Implement custom colors for each category. Currently this is hardcoded for \u003Ccode>WordPress\u003C\u002Fcode> and \u003Ccode>HTML\u003C\u002Fcode> categories only.\u003C\u002Fli>\n\u003Cli>Make possible to change the text of all elements directly from admin panel.\u003C\u002Fli>\n\u003Cli>Add the possibility to ignore the ‘purchase URL’ in favor to a ‘download URL’. Just in case if you want to provide free files.\u003C\u002Fli>\n\u003Cli>Display an icon that will allow to preview the the theme outside the iframe. An alternative to \u003Ccode>collapse\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Lazy-load items. Right now are loaded all themes and styles regardless if they are needed or not. It’s needed to load to load each theme and style just when needed(probably using ajax). Ideas are welcome.\u003C\u002Fli>\n\u003Cli>Add the possibility to customize the design of the switcher itself.\u003C\u002Fli>\n\u003Cli>Add the possibility to activate google analytics.\u003C\u002Fli>\n\u003Cli>Anonymous URL. Allow to open a link in switcher frame even if it not registered under a theme style. This may be usefull for other use cases.\u003C\u002Fli>\n\u003Cli>Add an iframe loader, so it does not show up an incomplete site.\u003C\u002Fli>\n\u003Cli>Style separators. Sometimes you may have too many demos that may need to be separated somehow. This one should allow to add sections of text that will serve as an intro to a styles set.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Donate:\u003C\u002Fh3>\n\u003Cp>Hi.\u003Cbr \u002F>\nI invested a considerable amount of time in this product. And I still have a lot of work to do on it. See the above ‘TODO’ list.\u003Cbr \u002F>\nConsider making a donation if you find this product useful. Don’t ignore this message. Your donation will make a difference.\u003Cbr \u002F>\nI would like to improve it as much as I can, but your support is needed.\u003C\u002Fp>\n\u003Cp>Donate link: https:\u002F\u002Fpaypal.me\u002Fzerowp\u003C\u002Fp>\n\u003Ch3>Issues tracker:\u003C\u002Fh3>\n\u003Cp>Please report bugs on: https:\u002F\u002Fgithub.com\u002FZeroWP\u002Fdemonstrator\u002Fissues\u003C\u002Fp>\n","More than a theme switcher!",10,2027,20,"2018-07-05T12:36:00.000Z","4.9.29","4.7",[157,20,158,159,24],"connect","switcher","theme","http:\u002F\u002Fzerowp.com\u002Fdemonstrator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdemonstrator.1.3.0.zip",{"attackSurface":163,"codeSignals":216,"taintFlows":251,"riskAssessment":252,"analyzedAt":258},{"hooks":164,"ajaxHandlers":212,"restRoutes":213,"shortcodes":214,"cronEvents":215,"entryPointCount":29,"unprotectedCount":29},[165,170,174,178,183,188,192,196,201,205,210],{"type":166,"name":167,"callback":167,"file":168,"line":169},"action","admin_menu","includes\\Admin\\Recommended_Plugins.php",78,{"type":166,"name":171,"callback":172,"file":168,"line":173},"admin_enqueue_scripts","enqueue_assets",79,{"type":166,"name":171,"callback":175,"file":176,"line":177},"enqueue_admin_assets","includes\\Admin.php",16,{"type":179,"name":180,"callback":181,"priority":150,"file":176,"line":182},"filter","plugin_action_links_preview-link-generator\u002Fpreview_link_generator.php","action_links_add",19,{"type":166,"name":184,"callback":185,"file":186,"line":187},"init","register_custom_posts","includes\\Custom_Posts.php",15,{"type":179,"name":189,"callback":190,"priority":150,"file":186,"line":191},"post_type_link","remove_slug",22,{"type":179,"name":193,"callback":194,"priority":28,"file":186,"line":195},"request","parse_request_remove_cpt_slug",25,{"type":179,"name":197,"callback":198,"file":199,"line":200},"single_template","load_post_type_single_template","includes\\Frontend.php",12,{"type":166,"name":184,"callback":202,"file":203,"line":204},"register_taxonomies","includes\\Taxonomies.php",13,{"type":166,"name":206,"callback":207,"file":208,"line":209},"plugins_loaded","load_plugin_textdomain","preview_link_generator.php",123,{"type":166,"name":206,"callback":184,"file":208,"line":211},126,[],[],[],[],{"dangerousFunctions":217,"sqlUsage":218,"outputEscaping":220,"fileOperations":29,"externalRequests":29,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":250},[],{"prepared":29,"raw":29,"locations":219},[],{"escaped":221,"rawEcho":51,"locations":222},47,[223,226,228,230,232,234,236,238,240,242,243,244,246,247],{"file":168,"line":224,"context":225},164,"raw output",{"file":168,"line":227,"context":225},262,{"file":168,"line":229,"context":225},266,{"file":168,"line":231,"context":225},273,{"file":168,"line":233,"context":225},275,{"file":168,"line":235,"context":225},277,{"file":168,"line":237,"context":225},279,{"file":168,"line":239,"context":225},289,{"file":168,"line":241,"context":225},292,{"file":168,"line":241,"context":225},{"file":168,"line":241,"context":225},{"file":168,"line":245,"context":225},297,{"file":168,"line":245,"context":225},{"file":248,"line":249,"context":225},"templates\\single-htpl-link.php",23,[],[],{"summary":253,"deductions":254},"The \"preview-link-generator\" plugin v1.0.6 demonstrates a generally strong security posture based on the provided static analysis. The absence of identified vulnerabilities in taint analysis and a lack of dangerous function usage are positive indicators. The code also shows good practices in SQL query handling (100% prepared statements) and a reasonable percentage of properly escaped output (77%). The presence of nonce and capability checks further contributes to its secure design.\n\nHowever, the plugin has a history of one known CVE, a medium severity Cross-Site Request Forgery (CSRF) vulnerability, which was patched. While there are currently no unpatched vulnerabilities, this history suggests a past weakness that required remediation. The static analysis reports zero attack surface points, which is excellent, but it's important to note that static analysis tools may not always identify every potential entry point, especially for less conventional attack vectors. The limited scope of taint analysis (0 flows analyzed) means that the absence of critical or high severity flows cannot be definitively declared a permanent state of security.\n\nOverall, the plugin appears to be developed with security in mind, adhering to several best practices. The past CVE, though patched, serves as a reminder to remain vigilant. The low attack surface and good internal code practices are strengths. The key weakness is the past vulnerability history, indicating that while currently secure, ongoing monitoring and updates are crucial for maintaining this state.",[255],{"reason":256,"points":257},"Past medium severity CVE",5,"2026-03-16T21:05:51.114Z",{"wat":260,"direct":275},{"assetPaths":261,"generatorPatterns":264,"scriptPaths":265,"versionParams":269},[262,263],"\u002Fwp-content\u002Fplugins\u002Fpreview-link-generator\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fpreview-link-generator\u002Fassets\u002Fjs\u002Fmain.js",[],[266,267,268,263],"\u002Fwp-content\u002Fplugins\u002Fpreview-link-generator\u002Flibs\u002Fcodestar-framework\u002Fassets\u002Fjs\u002Fcodestar-framework.js","\u002Fwp-content\u002Fplugins\u002Fpreview-link-generator\u002Flibs\u002Fcodestar-framework\u002Fassets\u002Fjs\u002Fbeta-beta.js","\u002Fwp-content\u002Fplugins\u002Fpreview-link-generator\u002Flibs\u002Fcodestar-framework\u002Fassets\u002Fjs\u002Fimport-export.js",[270,271,272,273,274],"preview-link-generator\u002Fassets\u002Fcss\u002Fstyle.css?ver=","preview-link-generator\u002Fassets\u002Fjs\u002Fmain.js?ver=","codestar-framework.js?ver=","beta-beta.js?ver=","import-export.js?ver=",{"cssClasses":276,"htmlComments":278,"htmlAttributes":279,"restEndpoints":292,"jsGlobals":293,"shortcodeOutput":295},[277],"htpl-admin-wrap",[],[280,281,282,283,284,285,286,287,288,289,290,291],"data-field-id","data-dependency","data-output","data-validate","data-title","data-modal-id","data-nonce","data-confirm","data-placeholder","data-field","data-id","data-name",[],[294],"htpl_generator_params",[]]