[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fS38zIfreZxm6wHIpATHJMC-7HV0GYG_btfEDd-1NziQ":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":170,"crawl_stats":38,"alternatives":178,"analysis":293,"fingerprints":1329},"so-widgets-bundle","SiteOrigin Widgets Bundle","1.71.0","Greg - SiteOrigin","https:\u002F\u002Fprofiles.wordpress.org\u002Fgpriday\u002F","\u003Cp>The SiteOrigin Widgets Bundle gives you all the elements you need to build modern, responsive, and engaging website pages. Using the Widgets Bundle, you can quickly and effortlessly add buttons, sliders, heroes, maps, images, carousels, features, icons, and so much more.\u003C\u002Fp>\n\u003Cp>SiteOrigin Widgets are ready to be used \u003Cstrong>anywhere\u003C\u002Fstrong>, in \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fpage-builder\u002F\" rel=\"nofollow ugc\">Page Builder by SiteOrigin\u003C\u002Fa>, in the Block Editor or your theme’s widget areas. The Widgets Bundle is even compatible with other popular page-building plugins.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F102103379\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>Our collection is growing, and here are some of the powerful widgets included so far:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accordion\u003C\u002Fstrong> Efficiently display content in expandable sections, maximizing space for improved organization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anything Carousel\u003C\u002Fstrong> Display images, text, or any content in a highly customizable and responsive carousel slider.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author Box\u003C\u002Fstrong> Display author information, including avatar, name, bio, and post links in a customizable box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blog\u003C\u002Fstrong> Showcase blog content in personalized list or grid layouts with flexible design and display settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button\u003C\u002Fstrong> Create a custom button with flexible styling, icon support, and click tracking functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Grid\u003C\u002Fstrong> Add multiple buttons in one go, customize individually, and present them in a neat grid layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Form\u003C\u002Fstrong> Add a contact form with custom fields, design options, spam protection, and email notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Call To Action\u003C\u002Fstrong> Prompt visitors to take action with a customizable title, subtitle, button, and design settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor\u003C\u002Fstrong> Insert and customize content with a rich text editor offering extensive formatting options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features\u003C\u002Fstrong> Showcase features with icons, titles, text, and links in a customizable grid layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps\u003C\u002Fstrong> Embed a customizable Google Map with markers, directions, styling options, and interactive elements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Headline\u003C\u002Fstrong> Engage visitors with a prominent, stylish headline and optional divider and sub-headline to convey key messages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hero Image\u003C\u002Fstrong> Build an impressive hero image section with custom content, buttons, background image, color, and video.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon\u003C\u002Fstrong> Display a customizable icon with color, size, alignment, and optional link settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image\u003C\u002Fstrong> Add a responsive image with custom dimensions, positioning, caption, link, and styling options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Grid\u003C\u002Fstrong> Showcase images in a responsive grid layout with custom size, spacing, alignment, and captions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Slider\u003C\u002Fstrong> Create a responsive slider with customizable image and video frames, navigation, and appearance settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Layout Slider\u003C\u002Fstrong> Design responsive slider frames with unique layouts, backgrounds, and content built with Page Builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lottie Player\u003C\u002Fstrong> Bring your content to life using interactive Lottie animations with personalized settings and links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Carousel\u003C\u002Fstrong> Display blog posts or custom post types in a responsive, customizable carousel layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price Table\u003C\u002Fstrong> Display pricing plans in a professional table format with custom columns, features, and design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recent Posts\u003C\u002Fstrong> Drive traffic to your latest content with a visually appealing, fully customizable recent posts showcase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Masonry Layout\u003C\u002Fstrong> Display images in an attractive masonry grid with adjustable columns, gutters, and optional captions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Buttons\u003C\u002Fstrong> Add social media buttons to your site with personalized icons, colors, and design settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tabs\u003C\u002Fstrong> Create tabbed content panels with customizable titles, content, initial tab, and design settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy\u003C\u002Fstrong> Automatically display the taxonomies of the current post with customizable labels, colors, and link settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonials\u003C\u002Fstrong> Feature testimonials from satisfied customers with tailored layouts, images, text, colors, and mobile compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Player\u003C\u002Fstrong> Embed self-hosted or externally hosted videos with a customizable player, controls, and responsive sizing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ready to Be Used Anywhere\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page Builder by SiteOrigin:\u003C\u002Fstrong> Insert widgets in Page Builder by SiteOrigin in either the Classic Editor or Page Builder Layout Block in the Block Editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Editor:\u003C\u002Fstrong> The Widgets Bundle is 100% Block Editor compatible. Insert widgets using the SiteOrigin Widgets Block featuring a live widget search form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme and Plugin Widget Areas:\u003C\u002Fstrong> Insert widgets in any theme or plugin widget area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In Other Popular Page Builder Plugins:\u003C\u002Fstrong> Insert widgets in Elementor or Beaver Builder.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built for Speed\u003C\u002Fh4>\n\u003Cp>We carefully built each widget for the best possible page size and load time. The Widgets Bundle is perfectly compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoptimize\u002F\" rel=\"ugc\">Autoptimize\u003C\u002Fa> and all other major performance plugins.\u003C\u002Fp>\n\u003Ch4>SEO Optimized\u003C\u002Fh4>\n\u003Cp>The Widgets Bundle uses modern SEO best practices and seamlessly integrates with all major SEO plugins.\u003C\u002Fp>\n\u003Ch4>Accessibility Ready\u003C\u002Fh4>\n\u003Cp>The Widgets Bundle is accessibility-ready. Tab through all form fields and settings, make changes without using a mouse.\u003C\u002Fp>\n\u003Ch4>Actively Developed\u003C\u002Fh4>\n\u003Cp>SiteOrigin has been creating magical tools for your WordPress website since 2011. We actively develop the Widgets Bundle with updates released several times a month, including new features and fixes as required. View our Widgets Bundle work on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsiteorigin\u002Fso-widgets-bundle\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Create Custom Widgets\u003C\u002Fh4>\n\u003Cp>Access a huge array of features and save time by developing custom widgets for your theme or plugin on the Widgets Bundle Framework. Read more in our extensive \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fdocs\u002Fwidgets-bundle\u002F\" rel=\"nofollow ugc\">developer documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fwidgets-bundle\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> is available on SiteOrigin.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Free support is available on the \u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fthread\u002F\" rel=\"nofollow ugc\">SiteOrigin support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>SiteOrigin Premium\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsiteorigin.com\u002Fdownloads\u002Fpremium\u002F\" rel=\"nofollow ugc\">SiteOrigin Premium\u003C\u002Fa> enhances the Widgets Bundle with a vast array of additional features and settings. Take your layouts to the next level with SiteOrigin Premium addons.\u003C\u002Fp>\n\u003Cp>SiteOrigin Premium includes access to our professional email support service, perfect for those times when you need fast and effective technical support. We’re standing by to assist you in any way we can.\u003C\u002Fp>\n","Essential elements for modern websites. Add buttons, sliders, heroes, maps, images, carousels, features, icons, more. Create dynamic pages easily.",400000,46570443,98,134,"2026-02-13T17:16:00.000Z","6.9.4","4.2","7.0.0",[20,21,22,23,24],"blocks","blog","contact-form","slider","widgets","https:\u002F\u002Fsiteorigin.com\u002Fwidgets-bundle\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fso-widgets-bundle.1.71.0.zip",95,11,0,"2026-02-17 20:23:18","2026-03-15T15:16:48.613Z",[33,48,62,76,87,98,109,121,133,143,155],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2026-2127","siteorigin-widgets-bundle-missing-authorization-to-authenticated-subscriber-arbitrary-shortcode-execution","SiteOrigin Widgets Bundle \u003C= 1.70.4 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Shortcode Execution","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to unauthorized arbitrary shortcode execution in all versions up to, and including, 1.70.4. This is due to a missing capability check on the `siteorigin_widget_preview_widget_action()` function which is registered via the `wp_ajax_so_widgets_preview` AJAX action. The function only verifies a nonce (`widgets_action`) but does not check user capabilities. This makes it possible for authenticated attackers, with Subscriber-level access and above, to execute arbitrary shortcodes by invoking the `SiteOrigin_Widget_Editor_Widget` via the preview endpoint. The required nonce is exposed on the public frontend when the Post Carousel widget is present on a page, embedded in the `data-ajax-url` HTML attribute.",null,"\u003C=1.70.4","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","Missing Authorization","2026-02-18 08:26:05",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbf92c64b-ca76-4af7-a1e4-585a60b03153?source=api-prod",1,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":47},"CVE-2025-5585","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-via-data-url-dom-element-attribute","SiteOrigin Widgets Bundle \u003C= 1.68.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via `data-url` DOM Element Attribute","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the `data-url` DOM Element Attribute in all versions up to, and including, 1.68.4 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.68.5","1.69.0",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-06-24 13:56:20","2025-06-25 02:22:10",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbb1b93ee-8641-4ddb-8b6b-2e9d30fe338d?source=api-prod",{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":38,"affected_versions":67,"patched_in_version":68,"severity":40,"cvss_score":69,"cvss_vector":70,"vuln_type":43,"published_date":71,"updated_date":72,"references":73,"days_to_patch":75},"CVE-2024-54268","siteorigin-widgets-bundle-missing-authorization","SiteOrigin Widgets Bundle \u003C= 1.64.0 - Missing Authorization","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.64.0. This makes it possible for authenticated attackers, with Contributor-level access and above, to perform an unauthorized action.","\u003C=1.64.0","1.64.1",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2024-12-10 00:00:00","2024-12-18 16:08:30",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6864382e-7a45-413c-a80e-a5dd827fe6c7?source=api-prod",9,{"id":77,"url_slug":78,"title":79,"description":80,"plugin_slug":4,"theme_slug":38,"affected_versions":81,"patched_in_version":82,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":83,"updated_date":84,"references":85,"days_to_patch":47},"CVE-2024-5901","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-in-image-grid-widget","SiteOrigin Widgets Bundle \u003C= 1.62.2 - Authenticated (Contributor+) Stored Cross-Site Scripting in Image Grid widget","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Image Grid widget in all versions up to, and including, 1.62.2 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.62.2","1.62.3","2024-07-30 07:35:07","2024-07-30 20:30:05",[86],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0045c5a4-0807-4e89-8639-0802e54ce6ab?source=api-prod",{"id":88,"url_slug":89,"title":90,"description":91,"plugin_slug":4,"theme_slug":38,"affected_versions":92,"patched_in_version":93,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":94,"updated_date":95,"references":96,"days_to_patch":47},"CVE-2024-5090","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-via-siteorigin-blog-widget","SiteOrigin Widgets Bundle \u003C= 1.61.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via SiteOrigin Blog Widget","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's SiteOrigin Blog Widget in all versions up to, and including, 1.61.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.61.1","1.62.0","2024-06-10 00:00:00","2024-06-11 02:01:55",[97],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2878de45-0123-4e07-bfec-015b36b11d01?source=api-prod",{"id":99,"url_slug":100,"title":101,"description":102,"plugin_slug":4,"theme_slug":38,"affected_versions":103,"patched_in_version":104,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":105,"updated_date":106,"references":107,"days_to_patch":47},"CVE-2024-4362","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-via-siteoriginwidget-shortcode","SiteOrigin Widgets Bundle \u003C= 1.60.0 -  - Authenticated (Contributor+) Stored Cross-Site Scripting via 'siteorigin_widget' Shortcode","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'siteorigin_widget' shortcode in all versions up to, and including, 1.60.0 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.60.0","1.61.0","2024-05-21 19:57:22","2024-05-22 08:31:23",[108],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb7926ec6-3441-4062-93b2-6c2120c9f406?source=api-prod",{"id":110,"url_slug":111,"title":112,"description":113,"plugin_slug":4,"theme_slug":38,"affected_versions":114,"patched_in_version":115,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":116,"updated_date":117,"references":118,"days_to_patch":120},"CVE-2024-1723","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-3","SiteOrigin Widgets Bundle \u003C= 1.58.7 - Authenticated (Contributor+) Stored Cross-Site Scripting","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters in all versions up to, and including, 1.58.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor access or above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Affected parameters include: $instance['fonts']['title_options']['tag'], $headline_tag, $sub_headline_tag, $feature['icon'].","\u003C=1.58.7","1.58.8","2024-03-04 00:00:00","2024-05-31 15:30:59",[119],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe63c566d-744b-42f5-9ba6-9007cc60313a?source=api-prod",89,{"id":122,"url_slug":123,"title":124,"description":125,"plugin_slug":4,"theme_slug":38,"affected_versions":126,"patched_in_version":127,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":128,"updated_date":129,"references":130,"days_to_patch":132},"CVE-2024-1070","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-2","SiteOrigin Widgets Bundle \u003C= 1.58.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the features attribute in all versions up to, and including, 1.58.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor access or higher, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.58.2","1.58.3","2024-02-12 00:00:00","2024-05-31 15:30:50",[131],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa8b6dafb-7b2f-4459-95bd-eb7e147a4466?source=api-prod",110,{"id":134,"url_slug":135,"title":136,"description":137,"plugin_slug":4,"theme_slug":38,"affected_versions":138,"patched_in_version":139,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":128,"updated_date":140,"references":141,"days_to_patch":132},"CVE-2024-1058","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting-4","SiteOrigin Widgets Bundle \u003C= 1.58.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the onclick parameter in all versions up to, and including, 1.58.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with contributor access or higher to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. 1.58.3 offers a partial fix.","\u003C=1.58.3","1.58.4","2024-05-31 15:31:01",[142],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fffeb766f-3684-4eec-bacb-bbf0d434aba0?source=api-prod",{"id":144,"url_slug":145,"title":146,"description":147,"plugin_slug":4,"theme_slug":38,"affected_versions":148,"patched_in_version":149,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":150,"updated_date":151,"references":152,"days_to_patch":154},"CVE-2024-0961","siteorigin-widgets-bundle-authenticated-contributor-stored-cross-site-scripting","SiteOrigin Widgets Bundle \u003C= 1.58.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the code editor in all versions up to, and including, 1.58.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor access or higher, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.58.1","1.58.2","2024-01-29 00:00:00","2024-02-05 21:21:48",[153],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6f7c164f-2f78-4857-94b9-077c2dea13df?source=api-prod",8,{"id":156,"url_slug":157,"title":158,"description":159,"plugin_slug":4,"theme_slug":38,"affected_versions":160,"patched_in_version":161,"severity":40,"cvss_score":162,"cvss_vector":163,"vuln_type":164,"published_date":165,"updated_date":166,"references":167,"days_to_patch":169},"CVE-2023-6295","siteorigin-widgets-bundle-authenticated-admin-local-file-inclusion","SiteOrigin Widgets Bundle \u003C 1.51.0 - Authenticated (Admin+) Local File Inclusion","The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.50.1. This makes it possible for authenticated attackers, with administrator-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.","\u003C=1.50.1","1.51.0",5.9,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:N","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2023-11-27 00:00:00","2024-01-22 19:56:02",[168],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1dbdc673-b0ee-4d1d-8cd9-603056f41cda?source=api-prod",57,{"slug":171,"display_name":7,"profile_url":8,"plugin_count":172,"total_installs":173,"avg_security_score":174,"avg_patch_time_days":175,"trust_score":176,"computed_at":177},"gpriday",10,1001220,88,320,71,"2026-04-03T21:28:06.456Z",[179,202,225,247,270],{"slug":180,"name":181,"version":182,"author":183,"author_profile":184,"description":185,"short_description":186,"active_installs":187,"downloaded":188,"rating":174,"num_ratings":189,"last_updated":190,"tested_up_to":16,"requires_at_least":191,"requires_php":192,"tags":193,"homepage":198,"download_link":199,"security_score":27,"vuln_count":200,"unpatched_count":29,"last_vuln_date":201,"fetched_at":31},"widget-logic","Widget Logic","6.0.9","Widgetlogic.org","https:\u002F\u002Fprofiles.wordpress.org\u002Fwidgetlogics\u002F","\u003Cp>This plugin gives every widget an extra control field called “Widget logic” that lets you control the pages that the widget will appear on. The text field lets you use WP’s \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FConditional_Tags\" rel=\"nofollow ugc\">Conditional Tags\u003C\u002Fa>, or any general PHP code.\u003C\u002Fp>\n\u003Cp>The configuring and options are in the usual widget admin interface.\u003C\u002Fp>\n\u003Cp>BIG UPDATE:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Now you can control widget in Gutenberg Widgets editor as well as in Classic Editor. It is just as easy as before but also in gutenberg view.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pre-installed widgets let you add special widget with one click of the mouse. First pre-installed widget is Live Match that let you add widget of one random live football game with real time score updates (teams logos, livescore, minute of the match, tournament name). And more interesting widgets to come!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NOTE ON DEFAULT FUNCTIONS:\u003C\u002Fstrong> Widget Logic includes a whitelist of common WordPress conditional tags and safe functions. If you need additional WordPress functions that are not currently whitelisted, please create a topic in our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwidget-logic\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> to request them. We regularly add commonly requested functions in new releases.\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>Aside from logic against your widgets, there are three options added to the foot of the widget admin page (see screenshots).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Use ‘wp_reset_query’ fix — Many features of WP, as well as the many themes and plugins out there, can mess with the conditional tags, such that is_home is NOT true on the home page. This can often be fixed with a quick wp_reset_query() statement just before the widgets are called, and this option puts that in for you rather than having to resort to code editing\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Load logic — This option allows you to set the point in the page load at which your widget logic if first checked. Pre v.50 it was when the ‘wp_head’ trigger happened, ie during the creation of the HTML’s HEAD block. Many themes didn’t call wp_head, which was a problem. From v.50 it happens, by default, as early as possible, which is as soon as the plugin loads. You can now specify these ‘late load’ points (in chronological order):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>after the theme loads (after_setup_theme trigger)\u003C\u002Fli>\n\u003Cli>when all PHP loaded (wp_loaded trigger)\u003C\u002Fli>\n\u003Cli>after query variables set (parse_query) – this is the default\u003C\u002Fli>\n\u003Cli>during page header (wp_head trigger)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may need to delay the load if your logic depends on functions defined, eg in the theme functions.php file. Conversely you may want the load early so that the widget count is calculated correctly, eg to show an alternative layour or content when a sidebar has no widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Don’t cache widget logic results — From v .58 the widget logic code should only execute once, but that might cause unexpected results with some themes, so this option is here to turn that behaviour off. (The truth\u002Ffalse of the code will be evaluated every time the sidebars_widgets filter is called.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom PHP Functions — From v.6.0.6 you can use the \u003Ccode>widget_logic_allowed_functions\u003C\u002Fcode> filter to add custom PHP functions that will be allowed in Widget Logic fields. By default, only WordPress conditional tags and a whitelist of safe functions are available. This filter allows you to extend the functionality and use your own custom functions.\u003C\u002Fp>\n\u003Cp>To add a custom function, add the following code to your theme’s \u003Ccode>functions.php\u003C\u002Fcode> file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`add_filter('widget_logic_allowed_functions', 'my_allowed_functions');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>function my_allowed_functions($functions) {\u003Cbr \u002F>\n    $functions[] = ‘\u003Cem>my_custom_function_name\u003C\u002Fem>‘;\u003Cbr \u002F>\n    return $functions;\u003Cbr \u002F>\n}`\u003C\u002Fp>\n\u003Cp>You can add multiple functions by using one wrapper function:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`add_filter('widget_logic_allowed_functions', 'my_allowed_functions');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>function my_allowed_functions($functions) {\u003Cbr \u002F>\n    $functions[] = ‘is_special_page’;\u003Cbr \u002F>\n    $functions[] = ‘is_user_verified’;\u003Cbr \u002F>\n    $functions[] = ‘get_sidebar_title’;\u003Cbr \u002F>\n    return $functions;\u003Cbr \u002F>\n}`\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT NOTE ON VARIABLES:\u003C\u002Fstrong> Widget Logic is designed to work with simple data types (strings, numbers, booleans). If you need to use complex variables, global state, or conditional logic that depends on many factors, create a custom function in your theme’s \u003Ccode>functions.php\u003C\u002Fcode> file and call it from Widget Logic:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Good approach (in functions.php):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`function is_special_page() {\nglobal $post;\n$special_ids = array(5, 10, 15);\n$conditions = some_complex_function();\n\nreturn is_page() && in_array($post->ID, $special_ids) && $conditions;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}`\u003C\u002Fp>\n\u003Cp>Then in Widget Logic field, simply use: \u003Ccode>is_special_page()\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Less ideal approach (in Widget Logic field):\u003C\u002Fstrong>\u003Cbr \u002F>\nAvoid putting complex logic directly in the Widget Logic field. Keep it simple and let your custom function handle the complexity. This keeps your widget settings clean and maintainable.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Interaction with External Services\u003C\u002Fh4>\n\u003Cp>Widget Logic uses the external service to obtain up-to-date information about the results of football matches. \u003Ca href=\"https:\u002F\u002Fwidgetlogic.org\" rel=\"nofollow ugc\">widgetlogic.org\u003C\u002Fa> is a source of sports information, that provides a wide range of information about football, including various leagues, tournaments, and championships from around the world.\u003C\u002Fp>\n\u003Cp>The functioning of the \u003Ca href=\"https:\u002F\u002Fwidgetlogic.org\" rel=\"nofollow ugc\">widgetlogic.org\u003C\u002Fa> service is based on delivering real-time data about selected matches without the need to refresh the page. This means that data is automatically updated without requiring page reload. This approach ensures users quick and uninterrupted access to the latest sports data without the effort of manually updating information, allowing them to stay informed about ongoing events in real-time.\u003C\u002Fp>\n\u003Ch3>Writing Logic Code\u003C\u002Fh3>\n\u003Cp>The text in the ‘Widget logic’ field can be full PHP code and should return ‘true’ when you need the widget to appear. If there is no ‘return’ in the text, an implicit ‘return’ is added to the start and a ‘;’ is added on the end. (This is just to make single statements like is_home() more convenient.)\u003C\u002Fp>\n\u003Ch4>The Basics\u003C\u002Fh4>\n\u003Cp>Make good use of \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FConditional_Tags\" rel=\"nofollow ugc\">WP’s own conditional tags\u003C\u002Fa>. You can vary and combine code using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>!\u003C\u002Fcode> (NOT) to \u003Cstrong>reverse\u003C\u002Fstrong> the logic, eg \u003Ccode>!is_home()\u003C\u002Fcode> is TRUE when this is NOT the home page.\u003C\u002Fli>\n\u003Cli>\u003Ccode>||\u003C\u002Fcode> (OR) to \u003Cstrong>combine\u003C\u002Fstrong> conditions. \u003Ccode>X OR Y\u003C\u002Fcode> is TRUE when either X is true or Y is true.\u003C\u002Fli>\n\u003Cli>\u003Ccode>&&\u003C\u002Fcode> (AND) to make conditions \u003Cstrong>more specific\u003C\u002Fstrong>. \u003Ccode>X AND Y\u003C\u002Fcode> is TRUE when both X is true and Y is true.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are lots of great code examples on the WP forums, and on WP sites across the net. But the WP Codex is also full of good examples to adapt, such as \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fin_category#Testing_if_a_post_is_in_a_descendant_category\" rel=\"nofollow ugc\">Test if post is in a descendent category\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>is_home()\u003C\u002Fcode> — just the main blog page\u003C\u002Fli>\n\u003Cli>\u003Ccode>!is_page('about')\u003C\u002Fcode> — everywhere EXCEPT this specific WP ‘page’\u003C\u002Fli>\n\u003Cli>\u003Ccode>!is_user_logged_in()\u003C\u002Fcode> — shown when a user is not logged in\u003C\u002Fli>\n\u003Cli>\u003Ccode>is_category(array(5,9,10,11))\u003C\u002Fcode> — category page of one of the given category IDs\u003C\u002Fli>\n\u003Cli>\u003Ccode>is_single() && in_category('baked-goods')\u003C\u002Fcode> — single post that’s in the category with this slug\u003C\u002Fli>\n\u003Cli>\u003Ccode>current_user_can('level_10')\u003C\u002Fcode> — admin only widget\u003C\u002Fli>\n\u003Cli>\u003Ccode>strpos($_SERVER['HTTP_REFERER'], \"google.com\")!=false\u003C\u002Fcode> — widget to show when clicked through from a google search\u003C\u002Fli>\n\u003Cli>\u003Ccode>is_category() && custom_function_to_check_the_category()\u003C\u002Fcode> — category page that’s a descendent of category 5\u003C\u002Fli>\n\u003Cli>\u003Ccode>custom_function_from_functions_php_to_check_the_page()\u003C\u002Fcode> — WP page that is a child of page 77\u003C\u002Fli>\n\u003Cli>\u003Ccode>custom_function_from_functions_php_to_check_the_page_child_of(13)\u003C\u002Fcode> — home page OR the page that’s a child of page 13\u003C\u002Fli>\n\u003C\u002Ful>\n","Widget Logic lets you control on which pages widgets appear using WP's conditional tags.",100000,3242040,188,"2026-01-15T09:43:00.000Z","3.0","5.4",[20,194,195,196,197],"conditional-tags","gutenberg-widgets","sidebar","widget","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-logic.6.0.9.zip",2,"2025-06-09 00:00:00",{"slug":203,"name":204,"version":205,"author":206,"author_profile":207,"description":208,"short_description":209,"active_installs":187,"downloaded":210,"rating":13,"num_ratings":211,"last_updated":212,"tested_up_to":213,"requires_at_least":214,"requires_php":215,"tags":216,"homepage":220,"download_link":221,"security_score":222,"vuln_count":223,"unpatched_count":47,"last_vuln_date":224,"fetched_at":31},"widget-options","Widget Options – Advanced Conditional Visibility for Gutenberg Blocks & Classic Widgets","4.2.0","Marketing Fire","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarketingfire\u002F","\u003Cp>Widget Options gives you super powers to control your site’s sidebar widgets and all Gutenberg blocks on pages & posts.\u003C\u002Fp>\n\u003Cp>👉 Over 2,700,000+ downloads\u003Cbr \u002F>\n👉 Average rating of ⭐⭐⭐⭐⭐ 4.9 stars\u003Cbr \u002F>\n👉 Reduce plugin bloat. Widgets AND Gutenberg block control in one plugin\u003C\u002Fp>\n\u003Cp>Widget Options expands Widget & Gutenberg block settings with feature-packed options so you can completely manage and control their visibility, appearance, and behavior. Show or hide content depending on user roles, devices, dates, URL…and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong> ✨ INSIDER TIP: ✨ Power users love the \u003Ca href=\"https:\u002F\u002Fwidget-options.com\u002F\" rel=\"nofollow ugc\">Pro version—unlock conditional logic, animation effects, sticky widgets, custom styling, and dozens of advanced controls\u003C\u002Fa> to make your blocks and widgets do exactly what you want. \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6ey1rDrlm_A?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>Take Full Control over your WordPress Widgets & Gutenberg Blocks\u003C\u002Fh3>\n\u003Cp>Widget Options’ suite of controls makes it simple to achieve all of the following:\u003C\u002Fp>\n\u003Ch4>✅ EASILY MANAGE WIDGET & GUTENBERG BLOCK VISIBILITY ON YOUR WORDPRESS SITE\u003C\u002Fh4>\n\u003Cp>Effortlessly manage visibility and access across different pages, posts, and categories with the Widget Options plugin.With intuitive search or checkbox selections, customize your site’s layout for categories, tags, custom post types, and more, ensuring your widgets and blocks appear exactly where you want them!\u003C\u002Fp>\n\u003Ch4>✅ SHOW OR HIDE WIDGETS OR BLOCKS ON MOBILE DEVICES, DESKTOP AND\u002FOR TABLET\u003C\u002Fh4>\n\u003Cp>Enhance your website’s mobile experience with Widget Options. This tool allows you to streamline navigation by selectively displaying widgets or blocks on mobile devices. Keep your desktop and tablet interfaces unaffected while optimizing mobile views. The ‘Device Visibility’ feature in the widget settings clearly indicates which sidebar widgets are active on different devices, ensuring a flexible and user-friendly widget management.\u003C\u002Fp>\n\u003Ch4>✅ USER LOGIN STATE\u003C\u002Fh4>\n\u003Cp>Decide which widgets or Gutenberg blocks should be visible or hidden to either logged-in or non-logged-in users. This feature is helpful when you want certain website functions to be available only to registered users.\u003C\u002Fp>\n\u003Ch4>✅ CUSTOM WORDPRESS WIDGET ALIGNMENTS\u003C\u002Fh4>\n\u003Cp>Change your widget or block alignment to match the entire look of your website. Comes with \u003Cstrong>center, left, right, and justified alignment\u003C\u002Fstrong>\u003Cstrong> options which can be customized for each device type.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅ CUSTOM WIDGET ID & CLASSES\u003C\u002Fh4>\n\u003Cp>Create predefined classes on the plugin’s settings page and use them later for each widget. You can also add custom widget ID and additional classes for styling or javascript purposes.\u003C\u002Fp>\n\u003Ch4>✅ DISPLAY WIDGET LOGIC\u003C\u002Fh4>\n\u003Cp>Use \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FConditional_Tags\" rel=\"nofollow ugc\">WordPress Conditional\u003C\u002Fa> tags to manage and restrict your widgets or Gutenberg blocks using display widget logic option if you’re geeky enough to use PHP conditions and in need of custom restrictions.\u003C\u002Fp>\n\u003Ch4>✅ HIDE WIDGET TITLE\u003C\u002Fh4>\n\u003Cp>Easily hide widget titles from the front-end display while retaining them on the backend dashboard for labeling.\u003C\u002Fp>\n\u003Ch4>✅ ENABLE \u002F DISABLE WIDGET OPTIONS FEATURES\u003C\u002Fh4>\n\u003Cp>Tailor your experience effortlessly by selecting only the features you desire, and easily disable any unwanted widget options features through the intuitive settings page.\u003C\u002Fp>\n\u003Ch4>✅ WIDGET BLOCK EDITOR\u003C\u002Fh4>\n\u003Cp>Choose between the Classic Widget or Gutenberg Block Widget Editor with our latest feature. Experience the classic design with the old widget or embrace the power of blocks with the modern widget. Ideal for users who love the Gutenberg experience!\u003C\u002Fp>\n\u003Ch4>✅ STICKY\u002FFIXED WORDPRESS WIDGETS (PRO)\u003C\u002Fh4>\n\u003Cp>This premium feature allows widgets to be always visible to users as they scroll up and down a webpage. Make your most important widgets sticky or fixed so that users can access them easily.\u003C\u002Fp>\n\u003Ch3>Widget Option’s Time-Saving Features\u003C\u002Fh3>\n\u003Cp>Widget plugins shouldn’t only give you control over your widgets. They must also save you a lot of time! Here are Widget Options’ features that can do that:\u003C\u002Fp>\n\u003Ch4>✅ LIVE WIDGET SEARCH FILTER\u003C\u002Fh4>\n\u003Cp>Admins save time and manage widgets more efficiently by enabling the live widget search box on your widget dashboard to locate widgets easier. No need to scroll the page.\u003C\u002Fp>\n\u003Ch4>✅ NO NEED TO DRAG WORDPRESS WIDGETS TO MOVE THEM\u003C\u002Fh4>\n\u003Cp>Increase productivity and improve widgets management by moving any widgets easily with just a click-and-select action. No more drag-and-drop! This is a convenient option especially when using small-screen devices such as tablets or mobile phones.\u003C\u002Fp>\n\u003Ch4>✅ IMPORT & EXPORT WIDGETS AND WIDGET AREA BACKUP\u003C\u002Fh4>\n\u003Cp>You can now import and export WordPress widgets easily and create backups of specific sidebar widget areas. Move widgets to another website with ease.\u003C\u002Fp>\n\u003Ch4>✅ VIEW YOUR CHANGES LIVE\u003C\u002Fh4>\n\u003Cp>This plugin is customizer-ready for easier modification. View your changes live before saving it!\u003C\u002Fp>\n\u003Ch3>Compatible with Most Major Page Builders\u003C\u002Fh3>\n\u003Cp>Some widget plugins may not work well with page builders. Widget Options supports Gutenberg, SiteOrigin, Elementor, and Beaver, helping you manage widget visibility and placement with ease.\u003C\u002Fp>\n\u003Ch4>🛠️ GUTENBERG BLOCK EDITOR BY WORDPRESS\u003C\u002Fh4>\n\u003Cp>Widget Options gives you full control over the visibility of Gutenberg Blocks, which are the building blocks for many themes and sites today. Simply select the content block you want to edit and you will see all of the Widget Options abilities on the right side settings panel.\u003C\u002Fp>\n\u003Ch4>🛠️ PAGE BUILDER BY SITEORIGIN PLUGIN COMPATIBLE\u003C\u002Fh4>\n\u003Cp>With Widget Options on your website that is powered by SiteOrigin Page Builder, you can add more control to the widget panels. Manage visibility on specific device types, change alignments, hide widget panel title, add custom classes, and control visibility using display widget logic option!\u003C\u002Fp>\n\u003Ch4>🛠️ ELEMENTOR PAGE BUILDER READY\u003C\u002Fh4>\n\u003Cp>Extend Widget Options’ visibility restrictions on elementor widgets! You can now have the same widget management features available to your Elementor-powered websites.\u003C\u002Fp>\n\u003Ch4>🛠️ BEAVER BUILDER PLUGIN READY\u003C\u002Fh4>\n\u003Cp>Widget Options now comes with Beaver Builder plugin integration – integrated for a smooth website building workflow. You can fully manage each module in many ways you want!\u003C\u002Fp>\n\u003Ch4>🛠️ ADVANCED CUSTOM FIELDS (ACF) SUPPORT\u003C\u002Fh4>\n\u003Cp>Easily show or hide any widget using your ACF fields and conditions. You can create restrictions on your widgets with the following conditions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Equal To\u003C\u002Fli>\n\u003Cli>Not Equal To\u003C\u002Fli>\n\u003Cli>Contains\u003C\u002Fli>\n\u003Cli>Does Not Contain\u003C\u002Fli>\n\u003Cli>Is Empty\u003C\u002Fli>\n\u003Cli>Is Not Empty\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The ACF function is also available for Elementor and Beaver Builder.\u003C\u002Fp>\n\u003Ch3>UPGRADE TO THE WIDGET OPTIONS EXTENDED PLUGIN\u003C\u002Fh3>\n\u003Cp>Turn Widget Options into an even more flexible widget area manager. Upgrade to \u003Ca href=\"http:\u002F\u002Fwidget-options.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Widget Options Extended\u003C\u002Fa> today!\u003C\u002Fp>\n\u003Ch4>✨ PREMIUM FEATURES ✨\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>NEW: Unlock more features for Gutenberg widgets and blocks (pages, posts and other custom post types)\u003C\u002Fli>\n\u003Cli>NEW: Widget visibility for author’s contents and archive page\u003C\u002Fli>\n\u003Cli>Inherit page parent visibility\u003C\u002Fli>\n\u003Cli>NEW: Filter multiple pages by keyword-containing slug\u003C\u002Fli>\n\u003Cli>Target URLs and wildcard restrictions\u003C\u002Fli>\n\u003Cli>Clone widgets\u003C\u002Fli>\n\u003Cli>Custom widget links\u003C\u002Fli>\n\u003Cli>Advanced widget visibility control by user role\u003C\u002Fli>\n\u003Cli>Sticky \u002F fixed WordPress widgets\u003C\u002Fli>\n\u003Cli>Custom widget columns display\u003C\u002Fli>\n\u003Cli>NEW: Widget visibility per days and date range (+ option to ignore year)\u003C\u002Fli>\n\u003Cli>Custom WordPress widget styling\u003C\u002Fli>\n\u003Cli>Widget cache\u003C\u002Fli>\n\u003Cli>Extended taxonomy and terms support\u003C\u002Fli>\n\u003Cli>Display sidebars and widgets using shortcodes\u003C\u002Fli>\n\u003Cli>Disable any WordPress widgets\u003C\u002Fli>\n\u003Cli>Permission options (control who can edit widget settings based on user role)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉👉 Check out the full list of \u003Ca href=\"http:\u002F\u002Fwidget-options.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Widget Options Extended features here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>ADD-ONS\u003C\u002Fh3>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fwidget-options.com\u002Ffeatures\u002Fmodal-pop-up-and-sliding-widget-options\u002F\" rel=\"nofollow ugc\">Sliding Widget Options\u003C\u002Fa> add-on! Transform any of your widgets into:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A modal pop-up\u003C\u002Fli>\n\u003Cli>A slide in\u002Ftoaster\u003C\u002Fli>\n\u003Cli>A chat box\u003C\u002Fli>\n\u003Cli>…any other animated sliding panel you can think of to increase your website’s user engagement!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONTACT AND CREDITS\u003C\u002Fh3>\n\u003Cp>Widget Options for WordPress is regularly maintained and developed by the \u003Ca href=\"https:\u002F\u002Fwidget-options.com\u002F\" rel=\"nofollow ugc\">Widget Options Team\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We work hard to keep Widget Options up-to-date and expanding, to make the most powerful widget and block manager on WordPress even more, well… powerful! 💪\u003C\u002Fp>\n\u003Cp>If you would like to contribute, report issues or have suggestions, you can find the development version on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWidgetOptions\u002Fwidget-options\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also visit us at our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCgKC5IAqoz4Q7nW0WzueQFw\" rel=\"nofollow ugc\">Youtube Channel\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Widget Options for WordPress is maintained and developed by \u003Ca href=\"https:\u002F\u002Fwidget-options.com\u002F\" rel=\"nofollow ugc\">Widget Options Team\u003C\u002Fa>.\u003C\u002Fp>\n","0ddcemmihs4a843ekhaoofzosrunf4bl Widget Options gives you super powers to control your site’s sidebar widgets and all Gutenberg blocks on pages, posts &hellip;",4062848,1516,"2026-03-12T16:37:00.000Z","6.7.5","5.6","7.4",[20,217,218,195,219],"blocks-visibility-rules","classic-widgets","widget-control","https:\u002F\u002Fwidget-options.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-options.4.2.0.zip",52,7,"2026-03-02 00:00:00",{"slug":226,"name":227,"version":228,"author":229,"author_profile":230,"description":231,"short_description":232,"active_installs":233,"downloaded":234,"rating":235,"num_ratings":236,"last_updated":237,"tested_up_to":213,"requires_at_least":238,"requires_php":239,"tags":240,"homepage":244,"download_link":245,"security_score":120,"vuln_count":223,"unpatched_count":29,"last_vuln_date":246,"fetched_at":31},"jetformbuilder","JetFormBuilder — Dynamic Blocks Form Builder","3.5.6.2","jetmonsters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetmonsters\u002F","\u003Cp>\u003Cstrong>JetFormBuilder — Dynamic Blocks Form Builder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A functional yet easy-to-use Form Builder plugin lets you create, edit, and style advanced form types in the block editor (Gutenberg). No more supplementary drag-and-drop form builders. You can now use a one-stop interface to develop fully operative custom forms.\u003C\u002Fp>\n\u003Ch4>SUPPORT\u003C\u002Fh4>\n\u003Cp>Please use our Github repo for the any issues\u002Fbugs\u002Fproblems – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCrocoblock\u002Fjetformbuilder\u002Fissues\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FCrocoblock\u002Fjetformbuilder\u002Fissues\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\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\u002FWB0B3QLhZK0?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>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">JetFormBuilder\u003C\u002Fa> lets you build any kind of form nice and easy. Its \u003Cstrong>24+ field blocks\u003C\u002Fstrong> allow creating forms from scratch or reassembling the existing ones. Throw JetStyleManager into the mix, and you’ll be able to adjust every form field’s fonts and style settings. Create form types, customize, and style – all in WordPress default blocks editor.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>At first, I thought this was just another free form builder for Gutenberg, but I was wrong. I wanted to share what got me so excited about it after only the first 5 minutes.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>– Paul Charlton from WPTuts.\u003C\u002Fp>\n\u003Cp>\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\u002FGTWeLrZspoA?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\u003Ch4>WORDPRESS FORMS YOU CAN CREATE\u003C\u002Fh4>\n\u003Cp>JetFormBuilder is a user-friendly form creator that lets you create new forms and add them to the form page. From a simple form to multi-step form design – you can nail down any form type:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Signup form\u003C\u002Fli>\n\u003Cli>User profile form\u003C\u002Fli>\n\u003Cli>Quick contact form\u003C\u002Fli>\n\u003Cli>Subscription form\u003C\u002Fli>\n\u003Cli>Online survey form\u003C\u002Fli>\n\u003Cli>Appointment form\u003C\u002Fli>\n\u003Cli>Application form\u003C\u002Fli>\n\u003Cli>Booking form\u003C\u002Fli>\n\u003Cli>Event registration form\u003C\u002Fli>\n\u003Cli>Multi-Page Form with a progress bar\u003C\u002Fli>\n\u003Cli>WordPress Post Submission Form\u003C\u002Fli>\n\u003Cli>Request a Quote Form\u003C\u002Fli>\n\u003Cli>Feedback Survey Contact Form\u003C\u002Fli>\n\u003Cli>Make a Suggestion Contact Form\u003C\u002Fli>\n\u003Cli>Change Request Forms\u003C\u002Fli>\n\u003Cli>Maintenance Request Contact Form\u003C\u002Fli>\n\u003Cli>Scholarship Application Form\u003C\u002Fli>\n\u003Cli>Make a Referral Contact Form\u003C\u002Fli>\n\u003Cli>Volunteer Registration Contact Form\u003C\u002Fli>\n\u003Cli>Credit Card Payment\u003C\u002Fli>\n\u003Cli>Make a Donation Form\u003C\u002Fli>\n\u003Cli>Product Purchase Form\u003C\u002Fli>\n\u003Cli>Newsletter Signup Form\u003C\u002Fli>\n\u003Cli>Online Petitions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BASIC FEATURES\u003C\u002Fh3>\n\u003Ch4>VARIOUS FIELD TYPES\u003C\u002Fh4>\n\u003Cp>Find inside 24+ JetFormBuilder blocks colored to stand out from the crowd. You can mix and match them freely until you achieve a unique row or column layout.\u003C\u002Fp>\n\u003Ch4>POST SUBMIT ACTIONS\u003C\u002Fh4>\n\u003Cp>Choose from 12 available actions and set any you want to be performed after the form is submitted on the frontend:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send Email;\u003C\u002Fli>\n\u003Cli>Insert\u002FUpdate Post;\u003C\u002Fli>\n\u003Cli>Register User;\u003C\u002Fli>\n\u003Cli>Update User;\u003C\u002Fli>\n\u003Cli>Update Options;\u003C\u002Fli>\n\u003Cli>Call Hook;\u003C\u002Fli>\n\u003Cli>Call Webhook;\u003C\u002Fli>\n\u003Cli>Redirect to Page;\u003C\u002Fli>\n\u003Cli>MailChimp;\u003C\u002Fli>\n\u003Cli>ActiveCampaign;\u003C\u002Fli>\n\u003Cli>GetResponse;\u003C\u002Fli>\n\u003Cli>Save Form Record;\u003C\u002Fli>\n\u003Cli>And more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MULTI-STEP FORM & FORM BREAK BLOCK\u003C\u002Fh4>\n\u003Cp>Use \u003Cstrong>Form Page Break\u003C\u002Fstrong> to build multi-step WordPress forms. Divide the fields and place them into separate tabs. Add a customizable “\u003Cstrong>Apply\u003C\u002Fstrong>” button to proceed to the next step. Enable file uploads if desired. By adding a \u003Cstrong>Form Progress\u003C\u002Fstrong> bar, you’ll indicate the form’s first, current, and last steps.\u003C\u002Fp>\n\u003Ch4>CUSTOM FIELD STYLES\u003C\u002Fh4>\n\u003Cp>We integrated JetStyleManager & Gutenberg to make it possible for you to \u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Ffeatures\u002Fstyle-overview\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">style the form fields\u003C\u002Fa> as desired. Style settings can be applied to anything in the text box, form description, required mark, and content label, too.\u003C\u002Fp>\n\u003Ch4>BEGINNER-FRIENDLY & VISUAL\u003C\u002Fh4>\n\u003Cp>No more confusing field rows and additional styling. Because Gutenberg is a visual editor, you can monitor the form creation process as if you were on the frontend. All field types can be found in the JetForm Fields block in the WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>STORE FORM RECORD\u003C\u002Fh4>\n\u003Cp>Manage the entry submissions in the convenient Dashboard. Add Store Form Record post-submit action to save all the submitted forms in one place and check their status, basic data, and filled in fields’ data. Review the error’s details if any.\u003C\u002Fp>\n\u003Ch4>PAYMENT METHODS INTEGRATION\u003C\u002Fh4>\n\u003Cp>Accept all kinds of payments securely via any of your forms, be it one-off, recurring, fixed, variable fees, or user-entered amounts. JetFormBuilder supports WooCommerce, \u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Ffeatures\u002Fhow-to-configure-payment-gateways\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Stripe, and PayPal integrations\u003C\u002Fa>. Check the payments basic details: status, date, amount in one place in the Dashboard.\u003C\u002Fp>\n\u003Cp>\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\u002FLPVzsnl5XQI?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>ADVANCED JETFORMBUILDER FEATURES\u003C\u002Fh3>\n\u003Ch4>CONDITIONAL LOGIC\u003C\u002Fh4>\n\u003Cp>You can adjust the visibility conditions of any form field. Just use the corresponding JetFormBuilder block and decide which field will be shown and when. Besides that, there’s a chance to fine-tune the way \u003Cstrong>Post Submit Actions\u003C\u002Fstrong> perform on the backend. You set the conditions according to which the Actions will be executed or not.\u003C\u002Fp>\n\u003Ch4>CALCULATED CONTENT\u003C\u002Fh4>\n\u003Cp>Build dedicated Calculator and Order forms or add extra functionality to any other form type. The Calculated field type will carry out basic and complex calculations real quick.\u003C\u002Fp>\n\u003Ch4>REPEATER FIELD\u003C\u002Fh4>\n\u003Cp>Repeater creates an interface to add and remove a repeatable group of input elements. You can use a Repeater field to add a group of fields any number of times. Create Repeater groups to display custom data smoothly.\u003C\u002Fp>\n\u003Ch4>HIDDEN FIELDS\u003C\u002Fh4>\n\u003Cp>Can’t decide what to do with system fields that were not meant for users to be seen? It’s simple. Hide them. JetFormBuilder’s functionality allows you to make a form field invisible on the frontend.\u003C\u002Fp>\n\u003Ch4>MAP FIELD\u003C\u002Fh4>\n\u003Cp>Allows adding map coordinates, longitude and latitude, and physical address itself via form to the posts, users, taxonomies or options pages.\u003C\u002Fp>\n\u003Ch3>More JetFormBuilder Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Field Value Generator Function.\u003C\u002Fstrong> Three available functions help you generate the field values dynamically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Really Hidden Fields.\u003C\u002Fstrong> Secure hidden fields by disabling HTML render.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JetEngine Forms migration.\u003C\u002Fstrong> Duplicate all the forms you created through JetEngine to Gutenberg in one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editable post-submit messages.\u003C\u002Fstrong> Use the default message texts or input those you see fit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam filtering & protection.\u003C\u002Fstrong> Add a Google reCAPTCHA to your form easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File uploads.\u003C\u002Fstrong> Decide which users you would authorize to attach files to your website forms: registered, not-registered, or all users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form submit type.\u003C\u002Fstrong> Choose between the page reload and AJAX options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag-and-drop editor.\u003C\u002Fstrong> Grab the form block and place it where you want in a matter of seconds. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input mask.\u003C\u002Fstrong> Three mask types are available – numeric, alphabetical, and alphanumeric. Just copy and paste the needed one to make it work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Numbers range generator.\u003C\u002Fstrong> Dynamically generate a range of numbers to be used in Checkbox, Select & Radio Fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline fields editing.\u003C\u002Fstrong> Edit the field labels and descriptions in-place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form validation.\u003C\u002Fstrong> Check if the entered user data is correct and whether to let them proceed with the form submission or not. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form patterns.\u003C\u002Fstrong> Save time while creating a form layout? It’s possible! JetFormBuilder grants access to Form Patterns, which you can use to build contact, login & register, application, profile, booking, and subscription forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Read more about all JetFormBuilder features here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>JETFORMBUILDER PRO ADDONS — GO FARTHER, GET MORE\u003C\u002Fh3>\n\u003Cp>JetFormBuilder PRO version allows you to go far beyond the ordinary forms. Its pack of mighty addons gives a second-to-none form-building experience.\u003Cbr \u002F>\nBuy the \u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Fpricing\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">PRO addons\u003C\u002Fa> and see how easy it will be to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>automate marketing campaigns;\u003C\u002Fli>\n\u003Cli>optimize lead generation process;\u003C\u002Fli>\n\u003Cli>enjoy the autocomplete functionality;\u003C\u002Fli>\n\u003Cli>integrate payment methods;\u003C\u002Fli>\n\u003Cli>and much more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Please note:\u003C\u002Fstrong> Our server will be contacted for updating any Pro add-on you have installed on your website. More info you can find on the \u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>FORM FEATURES\u003C\u002Fh4>\n\u003Cp>Build a form easily, be it simple or complex. Such specific features as autocomplete fields, form availability setup, form responses limitation, and form progress saving will improve the user experience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fsave-form-progress\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Save Form Progress\u003C\u002Fa>. This addon autosaves the form progress and data provided by the user whenever the filling process went wrong.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Faddress-autocomplete\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Address Autocomplete\u003C\u002Fa>. Once the user starts typing in the Address field, this addon can suggest up to 5 places to auto-fill the field.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Flimit-form-responses\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Limit Form Responses\u003C\u002Fa>. This addon controls the general number of form submissions and impedes the same user from submitting repeatedly.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fselect-autocomplete\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Select Field Autocomplete\u003C\u002Fa>. Use this addon for the Select field type; it allows you to auto-fill it dynamically.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fschedule-forms\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Schedule Forms\u003C\u002Fa>. This functionality allows you to set up the form availability by indicating its open and close dates.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fuser-login\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">User Login\u003C\u002Fa>. This addon allows you to configure the Login User post-submit action. Add it to the login form and let users log in with their credentials.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fadvanced-color-picker\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Advanced Color Picker\u003C\u002Fa>. Use this addon to activate the advanced color picker feature and fine-tune the color opacity in the frontend form fields.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fhierarchical-select\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Hierarchical Select\u003C\u002Fa>. This addon allows you to pull the taxonomy term data into Select fields in the front-end form putting them in a level-wise hierarchy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>EMAIL MARKETING\u003C\u002Fh4>\n\u003Cp>Create contact forms for collecting user data and managing it the way you like. Garner more subscribers and add them to your mailing lists using the right email marketing tool.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fmailerlite-action\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">MailerLite Action\u003C\u002Fa>. Use this extension to manage subscriber groups and add a handy “autoresponder” that’ll cover newsletters.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fmailpoet\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa>. This addon allows you to generate new leads, manage subscriber data, and automate email notification sending.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fconvertkit-action\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa>. Install this email marketing addon to grow your audience reach and generate more income from subscription lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MARKETING AUTOMATION\u003C\u002Fh4>\n\u003Cp>Want to automate email marketing campaigns? Select the most convenient integration that is sure to facilitate subscriber management.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fmoosend\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Moosend\u003C\u002Fa>. This addon creates a connection between your WordPress site and Moosend email marketing software. Thanks to it, you will be able to collect email addresses and manage subscribers to the fullest.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CRM & SALES\u003C\u002Fh4>\n\u003Cp>Integrate JetFormBuilder-created forms and the mighty CRMs. It will help you boost lead gen tremendously. Obtain the necessary visitor data and manipulate it in a database using numerous options.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fhubspot\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">HubSpot\u003C\u002Fa>. Use this mailing list addon to collect leads, create new contacts, edit the existing subscribers, and send email notifications centrally. It supports authorization by API key and OAuth 2.0.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PAYMENTS\u003C\u002Fh4>\n\u003Cp>Get your site eCommerce-ready. Choose the preferred payment method, add its gateway to the form, and decide which actions will be executed before\u002Fafter the payment is processed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fstripe-payments\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">Stripe Payments\u003C\u002Fa>. With the help of this addon, you add a Stripe payment gateway to the JetFormBuilder forms, which allows you to carry out payments.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fwoocommerce-cart-checkout-action\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">WooCommerce Cart & Checkout Action\u003C\u002Fa>. This addon allows adding one product to the cart and redirecting users to WooCommerce checkout once they submit the form.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Faddons\u002Fpaypal-recurring-payments?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">PayPal Recurring Payments\u003C\u002Fa>. It allows you to create recurring subscriptions for your customers and accept payments via the form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>Check out the JetFormBuilder demo page and figure out what functionality you get. Explore the \u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Fdemo\u002F?utm_source=wp_org&utm_medium=referral&utm_campaign=jetformbuilder\" rel=\"nofollow ugc\">demo\u003C\u002Fa> now.\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3sttCJ1\" rel=\"nofollow ugc\">JetEngine\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the JetEngine potential when setting up a form. You can add meta fields and custom taxonomies to the JetFormBuilder fields, generate the field values dynamically and put the JetEngine-built custom post types into the dynamic settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3st6hHj\" rel=\"nofollow ugc\">JetStyleManager\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWe added the opportunity to change the way Gutenberg Form blocks will look on the frontend. You can style up every component separately. Hit the brush icon on the WordPress admin panel and do the necessary styling in the Block Style section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3AXi83h\" rel=\"nofollow ugc\">JetBooking\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a user-friendly booking form with the JetFormBuilder. Extend your form with advanced features, as calculated content, smart notifications, etc. Add page breakers to make the multi-step form for your users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3meQPNW\" rel=\"nofollow ugc\">JetAppointment\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCombine the JetAppointment features with JetFormBuilder to create a fully-fledged appointment website for any needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More third-party plugin integrations are in the works.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Learn every little thing about the JetFormBuilder WordPress plugin & put theory to practice:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=WB0B3QLhZK0&list=PL26jaHWVtLFwcxXItL9J9qNJ8pWzKUuGg\" rel=\"nofollow ugc\">JetFormBuilder tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjetformbuilder.com\u002Ffeatures\u002Foverview\u002F\" rel=\"nofollow ugc\">JetFormBuilder documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.",90000,1642581,82,64,"2026-02-16T08:53:00.000Z","6.1","7.0",[20,22,241,242,243],"form-builder","forms","gutenberg","https:\u002F\u002Fjetformbuilder.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjetformbuilder.3.5.6.2.zip","2025-12-15 18:47:07",{"slug":248,"name":249,"version":250,"author":251,"author_profile":252,"description":253,"short_description":254,"active_installs":255,"downloaded":256,"rating":257,"num_ratings":258,"last_updated":259,"tested_up_to":16,"requires_at_least":260,"requires_php":192,"tags":261,"homepage":266,"download_link":267,"security_score":257,"vuln_count":268,"unpatched_count":29,"last_vuln_date":269,"fetched_at":31},"blog-designer-pack","Blog Designer Pack – Blog, Post Grid, Post Slider, Post Carousel, Category Post, News","4.0.10","InfornWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Finfornweb\u002F","\u003Cp>News & Blog Designer Pack – Everything you need to build a beautiful magazine, news, blog website or blog page.\u003C\u002Fp>\n\u003Cp>News & Blog Designer Pack – WordPress Blog Plugin can be used as a news & blog page builder to create a news page or blog page with post grid, post slider, post carousel, post list, post masonry, post filter, recent posts, popular posts, post ticker, post grid box, post timeline, featured posts etc.\u003C\u002Fp>\n\u003Ch4>✅ Blog Designer Pack having 7 blog layouts\u002Fshortcodes:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>6 shortcodes with 2 designs for each blog layout or news layout. \u003C\u002Fli>\n\u003Cli>1 Post ticker shortcode.\u003C\u002Fli>\n\u003Cli>2 Widgets (Latest posts and Post vertical scrolling).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>View \u003Ca href=\"https:\u002F\u002Fdemo.infornweb.com\u002Fblog-designer-pack-demo\u002F\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>Checkout \u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Fnews-blog-designer-pack-pro\u002F\" rel=\"nofollow ugc\">Premium Version Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Fnews-blog-designer-pack-pro\u002F\" rel=\"nofollow ugc\">Buy Premium Version\u003C\u002Fa>  for more designs and options.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>🌟 \u003Cstrong>Premium Version\u003C\u002Fstrong> supports Custom Post Type, Custom Taxonomy, Custom Tags, Featured Posts, Trending Posts, Timeline, Post Filtering with Categories Or Tags, Category Grid, Category Slider as well as many cool features.\u003Cbr \u002F>\n  You can get \u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Fnews-blog-designer-pack-pro\u002F\" rel=\"nofollow ugc\">News & Blog Designer Pack Premium here\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>✅ Blog Designer Pack is perfect for:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post Grid, News Grid or Blog Grid \u003C\u002Fli>\n\u003Cli>Post Carousel, News Carousel or Blog Carousel\u003C\u002Fli>\n\u003Cli>Post Slider, News Slider or Blog Slider\u003C\u002Fli>\n\u003Cli>Post List, News List or Blog List\u003C\u002Fli>\n\u003Cli>Post Masonry, News Masonry or Blog Masonry\u003C\u002Fli>\n\u003Cli>Post Grid Box, News Grid Box or Blog Grid Box\u003C\u002Fli>\n\u003Cli>Post Ticker, News Ticker or Blog Ticker\u003C\u002Fli>\n\u003Cli>Post Vertical Scrolling, News Vertical Scrolling or Blog Vertical Scrolling\u003C\u002Fli>\n\u003Cli>Post Filtering with Categories Or Tags.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>News & Blog Designer Pack is the #1 plugin for creating fully customized News, Magazines, Review Websites, Personal Blogs, Travel Blogs, Fashion Blogs, Viral News, Food Reviews, Recipes Blogs, etc.\u003C\u002Fp>\n\u003Ch4>✅ Best News, Magazine & Blog Building Tool\u003C\u002Fh4>\n\u003Cp>News & Blog Designer Pack is mostly used for creating News Magazine sites. So, It is also well known as News Plugin. However, it is a multi-functional plugin that fulfills all required features for creating blogs along with news and magazine sites.\u003C\u002Fp>\n\u003Ch4>✅ Blog Designer Pack contains 7 shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[bdp_post]\u003C\u002Fcode> : Display blog post or news post in grid view.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bdp_post_list]\u003C\u002Fcode> : Display blog post or news post in list view.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bdp_masonry]\u003C\u002Fcode> : Display blog post or news post in masonry layouts.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bdp_post_slider]\u003C\u002Fcode> : Display recent blog post or news post in slider view.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bdp_post_carousel]\u003C\u002Fcode> : Display recent blog post or news post in carousel view.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bdp_post_gridbox]\u003C\u002Fcode> : Display blog post or news post in grid box layout.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[bdp_ticker]\u003C\u002Fcode> : Display blog post or news post in ticker.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Common Shortcode Parameters for all\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Limit:\u003C\u002Fstrong>\u003Cbr \u002F>\nlimit=”10″ (i.e. Display 5 blog posts on your website and then pagination. To show all posts use limit=”-1″)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display by Category\u003C\u002Fstrong>\u003Cbr \u002F>\ncategory=”category_ID” OR category=”category_slug” (i.e. Display blog posts by their category ID OR Slug)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Design:\u003C\u002Fstrong>\u003Cbr \u002F>\ndesign=”design-1″ (Select design for blog post. There are 2 designs. design-1 and design-2)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Blog Author:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_author=”false” (Show blog post author or not. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Blog Category:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_category=”false” (Show blog post category or not. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Blog Date:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_date=”false” (Show blog post date or not. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Blog Content:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_content=”false” (Show blog post content or not. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Words Limit:\u003C\u002Fstrong>\u003Cbr \u002F>\ncontent_words_limit=”40″ (Set blog post content words limit.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Media Size:\u003C\u002Fstrong>\u003Cbr \u002F>\nmedia_size=”large” (Set media size for post. Values are thumbnail, medium, medium_large, large, full)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Read More:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_read_more=”true” (Show read more button of blog post. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Order:\u003C\u002Fstrong>\u003Cbr \u002F>\norder=”DESC” (Designates the ascending or descending order of the ‘orderby’ parameter. Defaults to ‘DESC’. Values are “DESC” and “ASC”)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Order by :\u003C\u002Fstrong>\u003Cbr \u002F>\norderby=”post_date” (Sort retrieved posts by parameter. Defaults to ‘date’ (post_date). One or more options can be passed. ‘none’, ID’, ‘author’, ‘title’, ‘name’, ‘rand’, ‘date’)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Tags:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_tags=”true” (Show tags of blog post. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show Comments:\u003C\u002Fstrong>\u003Cbr \u002F>\nshow_comments=”true” (Show comments of blog post. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters Grid Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_post]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Grid :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post grid=”2″] (Set blog post grid i.e. 1 or 2 or 3 or 4 or 5)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Pagination :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post pagination=”true”] (Show blog post pagination or not. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters List Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_post_list]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Pagination :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_list pagination=”true”] (Show blog post pagination or not. Values are true or false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters Masonry Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_masonry]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Grid :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_masonry grid=”2″] (Set blog post grid i.e. 1 or 2 or 3 or 4 or 5)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Pagination :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_masonry pagination=”true”] (Show blog post pagination or not. Values are true or false)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Load More Post Effect :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_masonry effect=”effect-2″] (Set effect when you click on load more post button. There are 2 effects)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Load More Text :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_masonry load_more_text=”Load More Post”] (Change the text as per your need)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters Slider Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_post_slider]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pagination and arrows:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_slider dots=”false” arrows=”false”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto Play and Auto Play Interval:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_slider autoplay=”true” autoplay_interval=”2000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Slide Speed:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_slider speed=”1000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Loop:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_slider loop=”true”] ( Display slider in Loop OR not : You can use “true” OR “false”)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters Carousel Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_post_carousel]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Number of Posts Show at a Time:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_carousel slide_show=”3″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Number of Posts Scroll at a Time:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_carousel slide_scroll=”1″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pagination and arrows:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_carousel dots=”false” arrows=”false”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Autoplay and Autoplay Interval:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_carousel autoplay=”true” autoplay_interval=”2000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Slide Speed:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_carousel speed=”1000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Loop:\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_carousel loop=”true”] (Display slider in Loop OR not : You can use “true” OR “false”)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters GridBox Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_post_gridbox]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Pagination :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_post_gridbox pagination=”true”] (Show post pagination or not. Values are “true” or “false”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others Shortcode Parameters Ticker Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdp_ticker]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Title :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker ticker_title=”Latest”] (Set Ticker title)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Theme Color :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker theme_color=”#2096cd”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Heading Font Color :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker heading_font_color=”#fff”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Heading Font Color :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker heading_font_color=”#fff”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Font Style :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker font_style=”normal”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Effect :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker ticker_effect=”slide-v”] (You can use slide-v or slide-h)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Auto Play :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker autoplay=”true”] (You can use “true” OR “false”)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ticker Speed :\u003C\u002Fstrong>\u003Cbr \u002F>\n[bdp_ticker speed=”3000″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Others parameter for ticker i.e. ‘category’, ‘order’ and ‘orderby’ you can use from common shortcodes.\u003C\u002Fp>\n\u003Cp>Blog Designer Pack is a good handy and free solution for everyone who is looking for a responsive blog page with the website. Blog Designer pack provides you with a variety of 6 different blog templates to setup your blog page for any WordPress websites. Sometimes, we always stick with one blog layout as per theme, but it’s not easy to change or modify only blog layout very easily, only you can do it by modifying code and CSS files.\u003C\u002Fp>\n\u003Cp>However, using Blog Designer Pack plugin you can design your blog page as per your choice to give it a WOW factor. Also you can modify various settings very quickly with the help of Blog Designer pack plugin shortcode parameters. So, beginners can start blogging within 5 minutes, no coding skill required.\u003C\u002Fp>\n\u003Ch4>✅ PRO Features Include :\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version\u003C\u002Fstrong>\u003Cbr \u002F>\n  * 90+ News and Blog Designs.\u003Cbr \u002F>\n  * Post Filtering with Categories Or Tags.\u003Cbr \u002F>\n  * Create multiple news and blog layout.\u003Cbr \u002F>\n  * Works with any Custom Post Type.\u003Cbr \u002F>\n  * Works with any Custom Taxonomy.\u003Cbr \u002F>\n  * Works with any Custom Tags.\u003Cbr \u002F>\n  * Set custom link for blog post or news post.\u003Cbr \u002F>\n  * Display Blog in a Timeline View.\u003Cbr \u002F>\n  * Category Grid View.\u003Cbr \u002F>\n  * Category Slider View.\u003Cbr \u002F>\n  * Featured Post Functionality.\u003Cbr \u002F>\n  * Trending Post Functionality.\u003Cbr \u002F>\n  * Multiple Post Type Functionality.\u003Cbr \u002F>\n  * 5 Types of different pagination.\u003Cbr \u002F>\n  * Load More and Prev – Next Ajax Pagination.\u003Cbr \u002F>\n  * Infinite Scroll Pagination.\u003Cbr \u002F>\n  * Shortcode Generator with Live Preview Panel – No hassles for documentation.\u003Cbr \u002F>\n  * Amazing Shortcode Template Functionality – Control your shortcode from one place on various location!!\u003Cbr \u002F>\n  * Set “Order” and “Orderby” sorting parameters via shortcode.\u003Cbr \u002F>\n  * Drag & Drop Post Order Change.\u003Cbr \u002F>\n  * WPBakery Page Builder support.\u003Cbr \u002F>\n  * Elementor Page Builder support.\u003Cbr \u002F>\n  * Slider RTL support.\u003Cbr \u002F>\n  * 100% Multi language.\u003Cbr \u002F>\n  * Many more other features also…\u003C\u002Fp>\n\u003Cp>View \u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Fnews-blog-designer-pack-pro\u002F\" rel=\"nofollow ugc\">PRO DEMO and Features\u003C\u002Fa> for additional information.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>✅ Post Filtering with Categories Or Tags\u003C\u002Fh4>\n\u003Cp>Post Filter is an option where you can choose the category, tag or taxonomy to filter the posts. You can also use 6 different types of pagination. Category ajax filter is fully responsive and come with 3 position i.e. top, left and right. You can also align them to left, center and right when position will be top.\u003C\u002Fp>\n\u003Ch4>✅ Ajax Pagination\u003C\u002Fh4>\n\u003Cp>Ajax Pagination is similar to the Ajax filter that helps to explore posts or blog without reloading the whole page. Blog Designer Pack offers 6 types of pagination, which include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Numeric\u003C\u002Fli>\n\u003Cli>Numeric with Ajax \u003C\u002Fli>\n\u003Cli>Prev & Next\u003C\u002Fli>\n\u003Cli>Prev & Next with Ajax\u003C\u002Fli>\n\u003Cli>Load More\u003C\u002Fli>\n\u003Cli>Infinite Scroll\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Where Blog Designer Pack plugin is useful ?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Blog section or blog page of website.\u003C\u002Fli>\n\u003Cli>News section or news page of website.\u003C\u002Fli>\n\u003Cli>Post Filtering with Categories Or Tags.\u003C\u002Fli>\n\u003Cli>Blogging website.\u003C\u002Fli>\n\u003Cli>News magazine website.\u003C\u002Fli>\n\u003Cli>Business & Technology idea sharing.\u003C\u002Fli>\n\u003Cli>Your company story timeline.\u003C\u002Fli>\n\u003Cli>My achievements (timeline).\u003C\u002Fli>\n\u003Cli>Fashion blog website.\u003C\u002Fli>\n\u003Cli>Latest blog trending posts.\u003C\u002Fli>\n\u003Cli>Latest blog featured posts.\u003C\u002Fli>\n\u003Cli>NGO website to share news\u002Fupdate.\u003C\u002Fli>\n\u003Cli>Personal blog site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Logo credit : \u003Ca href=\"https:\u002F\u002Fwww.freepik.com\u002Ffree-vector\u002Fcollection-of-abstract-colored-logos-with-letter-b_1193011.htm\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you find News & Blog Designer Pack – WordPress Blog Plugin plugin useful, please leave a good rating and consider checking out our other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Fpost-slider-and-carousel-pro\u002F\" title=\"Post Slider and Carousel with Widget - A Responsive Post Slider\" rel=\"friend nofollow ugc\">Post Slider and Carousel with Widget\u003C\u002Fa> – A Responsive Post Slider and Post Carousel Plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Flogo-showcase-with-slick-slider-pro\u002F\" title=\"Logo Showcase with Slick Slider – Logo Carousel, Logo Slider & Logo Grid\" rel=\"friend nofollow ugc\">Logo Showcase with Slick Slider\u003C\u002Fa> – Logo Carousel, Logo Slider & Logo Grid Plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Finfornweb.com\u002Fpost-list-designer-pro\u002F\" title=\"Posts List Designer by Category - List Category Posts Or Recent Posts\" rel=\"friend nofollow ugc\">Posts List Designer by Category\u003C\u002Fa> – Display Posts by Category in a List View\u003C\u002Fli>\n\u003C\u002Ful>\n","News & Blog plugin for post grid, post slider, post carousel, post filter, masonry, ticker & list category posts using shortcode, Elementor & Divi.",30000,875629,94,75,"2026-03-01T20:00:00.000Z","5.8",[21,262,263,264,265],"news","post-carousel","post-grid","post-slider","https:\u002F\u002Finfornweb.com\u002Fnews-blog-designer-pack-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-designer-pack.4.0.10.zip",3,"2025-04-01 00:00:00",{"slug":271,"name":272,"version":273,"author":274,"author_profile":275,"description":276,"short_description":277,"active_installs":255,"downloaded":278,"rating":279,"num_ratings":280,"last_updated":281,"tested_up_to":282,"requires_at_least":283,"requires_php":239,"tags":284,"homepage":290,"download_link":291,"security_score":279,"vuln_count":268,"unpatched_count":29,"last_vuln_date":292,"fetched_at":31},"wdesignkit","WDesignKit – Elementor & Gutenberg Starter Templates, Patterns, Cloud Workspace & Widget Builder","2.2.9","POSIMYTH","https:\u002F\u002Fprofiles.wordpress.org\u002Fposimyththemes\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">WDesignKit\u003C\u002Fa> is the ultimate designer tool for WordPress, empowering designers to create stunning websites in minutes. It’s the fastest way to build a WordPress website, making it a must-have tool for every WordPress designer or agency owner.\u003C\u002Fp>\n\u003Cp>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\"> VISIT WDESIGNKIT WEBSITE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong> Quick Navigation Links\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\"> Visit Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fc\u002FPOSIMYTHInnovations\u002F?sub_confirmation=1\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>| \u003Ca href=\"https:\u002F\u002Flearn.wdesignkit.com\u002Fdocs\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Documentations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Froadmap.wdesignkit.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Roadmap\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F884892449594153\" rel=\"nofollow ugc\">Join Facebook Community\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwdesignkit\" rel=\"ugc\">Free Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstore.posimyth.com\u002Fhelpdesk\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Premium Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fchat\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">AI Chat (Instant Answers)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Complete WDesignKit Features Explained Under 4 Mins \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Bw5IHPxr0Nc\" rel=\"nofollow ugc\"> Watch Now\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\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\u002FBw5IHPxr0Nc?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>\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\u002F4RhZwuyFd8k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=101&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>What is WDesignKit ?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Ftemplates?builder_req=1001&utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">1600+ Elementor Page Templates, Kit & Sections\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Ftemplates?builder_req=1002&utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">1500+ Gutenberg Templates & Patterns\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidgets?builder=1&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">80+ Elementor Widgets Library\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidgets?builder=2&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">30+ Gutenberg Blocks Library\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidgets?builder=3&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">30+ Bricks Elements Libary\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidget-builder\u002Felementor-widget-builder?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Elementor Widget Builder\u003C\u002Fa>\u003C\u002Fstrong> (Custom Code to Elementor Widget)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidget-builder\u002Fgutenberg-blocks-builder?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Gutenberg Blocks Builder\u003C\u002Fa>\u003C\u002Fstrong>(Custom Code to Gutenberg Blocks)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidget-builder\u002Fbricks-elements-builder?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Bricks Elements Builder\u003C\u002Fa>\u003C\u002Fstrong>  (Custom Code to Bricks Elements)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fwidgets\u002Fpage-builder-widgets-converter?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks#wkit-one-click-convert\" rel=\"nofollow ugc\">1- Click Widget Convertor\u003C\u002Fa>\u003C\u002Fstrong> — Easily Convert Elementor Widgets to Gutenberg Blocks or Bricks Elements & Vice Versa \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fcloud-workspace?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">Cloud Workspace\u003C\u002Fa>\u003C\u002Fstrong> — Collaborate with your Team & Store Page Templates, Figma Designs or Custom Widgets on Cloud \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Ffigma-kits?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">60+ Figma Designed Websites\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔍 OUR PRODUCTS\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftheplusaddons.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">🥇 The Plus Addons for Elementor\u003C\u002Fa>\u003C\u002Fstrong> –  120+ Elementor Widgets to create Elementor Widgets Easily.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fnexterwp.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">🥇 NexterWP Theme, Blocks & Extensions\u003C\u002Fa>\u003C\u002Fstrong> – Best Starter Theme for WordPress with 22+ WordPress Extension & 90+ Gutenberg Blocks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fuichemy.com\u002F?utm_source=wordpress&utm_medium=readmepage&utm_campaign=widgetslinks\" rel=\"nofollow ugc\">🥇 UiChemy – Figma to Elementor & Bricks Convertor\u003C\u002Fa>\u003C\u002Fstrong> – Convert your Figma Templates In Live Elementor Website using our \u003Ca href=\"https:\u002F\u002Fwww.figma.com\u002Fcommunity\u002Fplugin\u002F1265873702834050352\u002F\" rel=\"nofollow ugc\">FREE Figma Plugin.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Col>\n\u003Cli>wdesignkit.com API : This API is used to fetch plugin-related data for onboarding and updates. It sends the plugin version and identifier during activation, updates, or specific plugin-related requests. For more details, you can review the \u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwdesignkit.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>api.wordpress.org : This API retrieves plugin metadata and compatibility information from WordPress.org. It sends the plugin identifier during updates or when checking compatibility. More information can be found in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftos\u002F\" rel=\"ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>api.posimyth.com : The plugin connects to this API for two purposes: collecting optional feedback during deactivation and storing anonymized data during onboarding. For deactivation feedback, anonymized data is sent voluntarily by users, while onboarding interactions transmit minimal anonymized statistics. These APIs are only accessed during feedback submission or onboarding. You can find more details in the \u003Ca href=\"https:\u002F\u002Fapi.posimyth.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fapi.posimyth.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n","3000+ Elementor Templates, Gutenberg Templates, Widgets Builder for Elementor, Gutenberg & Bricks, Cloud Workspace & Figma Files, 160+ Widgets Library",508230,96,12,"2026-03-05T11:02:00.000Z","6.8.5","6.0",[285,286,287,288,289],"elementor-template","elementor-widgets","gutenberg-blocks","page-templates","wordpress-template","https:\u002F\u002Fwdesignkit.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwdesignkit.2.2.9.zip","2025-10-03 14:09:53",{"attackSurface":294,"codeSignals":796,"taintFlows":1166,"riskAssessment":1315,"analyzedAt":1328},{"hooks":295,"ajaxHandlers":707,"restRoutes":786,"shortcodes":787,"cronEvents":795,"entryPointCount":363,"unprotectedCount":172},[296,302,304,309,314,319,324,327,332,335,338,341,346,348,351,354,356,361,364,368,372,375,380,383,387,391,395,400,404,409,412,416,418,422,426,431,435,439,441,444,447,450,454,458,461,466,469,471,474,478,481,484,485,487,490,493,495,498,499,502,507,512,516,519,523,528,532,537,541,545,550,555,558,561,562,564,567,571,573,576,580,584,586,588,592,595,599,601,603,607,610,615,619,622,624,627,631,636,640,644,647,651,655,657,661,664,668,673,677,679,683,687,691,693,695,698,702,704],{"type":297,"name":298,"callback":299,"file":300,"line":301},"action","wp_head","siteorigin_widget_print_styles","base\\base.php",51,{"type":297,"name":303,"callback":299,"file":300,"line":222},"wp_footer",{"type":305,"name":306,"callback":307,"priority":28,"file":300,"line":308},"filter","siteorigin_panels_widgets","siteorigin_widget_add_bundle_groups",218,{"type":297,"name":310,"callback":311,"file":312,"line":313},"siteorigin_widgets_footer_admin_templates","image_search_dialog","base\\inc\\fields\\media.class.php",54,{"type":297,"name":315,"callback":316,"file":317,"line":318},"init","extend","base\\inc\\fields\\siteorigin-widget-field-class-loader.class.php",131,{"type":305,"name":320,"callback":321,"priority":172,"file":322,"line":323},"mce_buttons","mce_buttons_filter","base\\inc\\fields\\tinymce.class.php",190,{"type":305,"name":325,"callback":325,"priority":172,"file":322,"line":326},"quicktags_settings",191,{"type":305,"name":328,"callback":329,"priority":330,"file":322,"line":331},"mce_external_plugins","add_wpc_shortcodes_plugin",15,212,{"type":305,"name":320,"callback":333,"priority":330,"file":322,"line":334},"register_wpc_shortcodes_button",213,{"type":305,"name":328,"callback":336,"priority":330,"file":322,"line":337},"add_wc_shortcodes_plugin",226,{"type":305,"name":320,"callback":339,"priority":330,"file":322,"line":340},"register_wc_shortcodes_button",227,{"type":297,"name":342,"callback":343,"file":344,"line":345},"admin_notices","display_admin_notices","base\\inc\\installer\\inc\\admin.php",6,{"type":297,"name":347,"callback":347,"priority":28,"file":344,"line":75},"admin_menu",{"type":297,"name":349,"callback":350,"priority":330,"file":344,"line":172},"admin_enqueue_scripts","enqueue_scripts",{"type":297,"name":352,"callback":353,"file":344,"line":28},"activated_plugin","maybe_clear_cache",{"type":297,"name":355,"callback":353,"file":344,"line":280},"deactivated_plugin",{"type":305,"name":357,"callback":358,"file":359,"line":360},"siteorigin_premium_affiliate_id","affiliate_id","base\\inc\\installer\\siteorigin-installer.php",22,{"type":305,"name":315,"callback":362,"file":359,"line":363},"setup",23,{"type":305,"name":365,"callback":366,"file":359,"line":367},"siteorigin_add_installer","load_status",24,{"type":297,"name":369,"callback":369,"file":370,"line":371},"add_meta_boxes","base\\inc\\meta-box-manager.php",53,{"type":297,"name":373,"callback":374,"priority":172,"file":370,"line":313},"save_post","save_widget_post_meta",{"type":297,"name":376,"callback":377,"file":378,"line":379},"rest_api_init","register_rest_routes","base\\inc\\routes\\sowb-rest-routes.php",14,{"type":297,"name":315,"callback":381,"file":382,"line":223},"setup_shapes","base\\inc\\shapes\\shapes.php",{"type":297,"name":384,"callback":385,"priority":330,"file":386,"line":235},"plugins_loaded","siteorigin_widget_shortcode_register","base\\inc\\shortcode.php",{"type":305,"name":388,"callback":389,"priority":172,"file":386,"line":390},"siteorigin_panels_cache_shortcode","siteorigin_widget_shortcode_panels_cache_shortcode",97,{"type":297,"name":392,"callback":392,"file":393,"line":394},"widgets_init","base\\inc\\widget-manager.class.php",16,{"type":297,"name":396,"callback":397,"file":398,"line":399},"wp_enqueue_scripts","register_assets","base\\inc\\widgets\\base-carousel.class.php",39,{"type":297,"name":396,"callback":401,"file":402,"line":403},"register_cycle_swipe","base\\inc\\widgets\\base-slider.class.php",34,{"type":297,"name":405,"callback":406,"file":407,"line":408},"admin_footer","footer_admin_templates","base\\siteorigin-widget.class.php",733,{"type":297,"name":410,"callback":315,"priority":75,"file":411,"line":394},"wp","compat\\beaver-builder\\beaver-builder.php",{"type":297,"name":413,"callback":414,"file":411,"line":415},"fl_builder_ui_enqueue_scripts","enqueue_active_widgets_scripts",25,{"type":297,"name":396,"callback":414,"file":411,"line":417},27,{"type":297,"name":419,"callback":420,"file":411,"line":421},"wp_print_footer_scripts","print_footer_templates",29,{"type":305,"name":423,"callback":424,"file":411,"line":425},"siteorigin_widgets_form_show_preview_button","__return_false",32,{"type":297,"name":427,"callback":428,"file":429,"line":430},"enqueue_block_assets","enqueue_widget_block_editor_assets","compat\\block-editor\\widget-block.php",28,{"type":305,"name":432,"callback":433,"priority":47,"file":429,"line":434},"block_categories_all","setup_block_category",85,{"type":305,"name":436,"callback":437,"file":429,"line":438},"siteorigin_widgets_is_preview","__return_true",715,{"type":297,"name":315,"callback":315,"file":440,"line":394},"compat\\compat.php",{"type":297,"name":442,"callback":443,"file":440,"line":425},"siteorigin_widgets_stylesheet_deleted","clear_page_cache",{"type":297,"name":445,"callback":443,"file":440,"line":446},"siteorigin_widgets_stylesheet_added",33,{"type":297,"name":448,"callback":449,"file":440,"line":403},"siteorigin_widgets_stylesheet_cleared","clear_all_cache",{"type":305,"name":451,"callback":452,"file":440,"line":453},"siteorigin_widgets_slider_attr","closure",43,{"type":305,"name":455,"callback":456,"priority":172,"file":440,"line":457},"woocommerce_format_content","woocommerce_shop_page_content",55,{"type":305,"name":459,"callback":437,"file":440,"line":460},"wpo_purge_page_cache_on_activate_deactivate_plugin",165,{"type":297,"name":462,"callback":463,"file":464,"line":465},"template_redirect","init_preview","compat\\elementor\\elementor.php",18,{"type":305,"name":436,"callback":467,"file":464,"line":468},"is_elementor_preview",20,{"type":297,"name":470,"callback":414,"file":464,"line":363},"elementor\u002Feditor\u002Fbefore_enqueue_scripts",{"type":305,"name":472,"callback":473,"priority":172,"file":464,"line":415},"elementor\u002Ffrontend\u002Fbuilder_content\u002Fbefore_print_css","remove_post_type_filter",{"type":305,"name":475,"callback":476,"priority":172,"file":464,"line":477},"elementor\u002Ffrontend\u002Fthe_content","restore_post_type_filter",26,{"type":297,"name":396,"callback":479,"file":464,"line":480},"enqueue_frontend_scripts",37,{"type":297,"name":482,"callback":479,"file":464,"line":483},"elementor\u002Fpreview\u002Fenqueue_styles",38,{"type":297,"name":419,"callback":420,"file":464,"line":222},{"type":305,"name":423,"callback":424,"file":464,"line":486},127,{"type":305,"name":488,"callback":424,"file":464,"line":489},"siteorigin_widgets_post_selector_post_type_permission_check",147,{"type":297,"name":491,"callback":315,"file":492,"line":394},"vc_after_init","compat\\visual-composer\\visual-composer.php",{"type":297,"name":494,"callback":414,"file":492,"line":465},"admin_print_scripts-post-new.php",{"type":297,"name":496,"callback":414,"file":492,"line":497},"admin_print_scripts-post.php",19,{"type":305,"name":423,"callback":424,"file":492,"line":363},{"type":305,"name":500,"callback":501,"file":492,"line":415},"content_save_pre","update_widget_data",{"type":305,"name":503,"callback":504,"file":505,"line":506},"siteorigin_widgets_icons_elegantline","siteorigin_widgets_icons_elegantline_filter","icons\\elegantline\\filter.php",107,{"type":305,"name":508,"callback":509,"file":510,"line":511},"siteorigin_widgets_icons_fontawesome","siteorigin_widgets_icons_fontawesome_filter","icons\\fontawesome\\filter.php",1903,{"type":305,"name":513,"callback":514,"file":510,"line":515},"siteorigin_widgets_icon_styles_fontawesome","siteorigin_widgets_icon_styles_fontawesome_filter",1913,{"type":305,"name":517,"callback":517,"file":510,"line":518},"siteorigin_widgets_icon_migrate_fontawesome",1953,{"type":305,"name":520,"callback":521,"file":522,"line":318},"siteorigin_widgets_icons_genericons","siteorigin_widgets_icons_genericons_filter","icons\\genericons\\filter.php",{"type":305,"name":524,"callback":525,"file":526,"line":527},"siteorigin_widgets_icons_icomoon","siteorigin_widgets_icons_icomoon_filter","icons\\icomoon\\filter.php",498,{"type":305,"name":529,"callback":530,"file":531,"line":403},"siteorigin_widgets_icon_families","siteorigin_widgets_icon_families_filter","icons\\icons.php",{"type":305,"name":533,"callback":534,"file":535,"line":536},"siteorigin_widgets_icons_ionicons","siteorigin_widgets_icons_ionicons_filter","icons\\ionicons\\filter.php",740,{"type":305,"name":538,"callback":539,"file":540,"line":172},"siteorigin_widgets_icon_styles_materialicons","siteorigin_widgets_icon_styles_materialicons_filter","icons\\materialicons\\filter.php",{"type":305,"name":542,"callback":543,"file":540,"line":544},"siteorigin_widgets_icons_materialicons","siteorigin_widgets_icons_materialicons_filter",2292,{"type":305,"name":546,"callback":547,"file":548,"line":549},"siteorigin_widgets_icons_typicons","siteorigin_widgets_icons_typicons_filter","icons\\typicons\\filter.php",343,{"type":297,"name":551,"callback":552,"file":553,"line":554},"admin_init","admin_activate_widget","so-widgets-bundle.php",48,{"type":297,"name":347,"callback":556,"file":553,"line":557},"admin_menu_init",49,{"type":297,"name":551,"callback":559,"file":553,"line":560},"clear_file_cache",50,{"type":297,"name":349,"callback":349,"file":553,"line":301},{"type":297,"name":349,"callback":563,"priority":468,"file":553,"line":222},"admin_register_scripts",{"type":297,"name":315,"callback":565,"priority":172,"file":553,"line":566},"set_plugin_textdomain",62,{"type":297,"name":568,"callback":569,"priority":28,"file":553,"line":570},"after_setup_theme","get_widget_folders",63,{"type":297,"name":568,"callback":572,"priority":28,"file":553,"line":236},"load_widget_plugins",{"type":297,"name":551,"callback":574,"file":553,"line":575},"plugin_version_check",69,{"type":297,"name":577,"callback":578,"priority":172,"file":553,"line":579},"siteorigin_widgets_version_update","handle_update",70,{"type":297,"name":581,"callback":582,"file":553,"line":583},"switch_theme","clear_widget_cache",73,{"type":297,"name":352,"callback":582,"file":553,"line":585},74,{"type":297,"name":587,"callback":582,"file":553,"line":258},"upgrader_process_complete",{"type":305,"name":589,"callback":590,"file":553,"line":591},"siteorigin_panels_data","load_missing_widgets",78,{"type":305,"name":593,"callback":590,"file":553,"line":594},"siteorigin_panels_prebuilt_layout",79,{"type":305,"name":596,"callback":597,"priority":172,"file":553,"line":598},"siteorigin_panels_widget_object","load_missing_widget",80,{"type":305,"name":396,"callback":600,"priority":468,"file":553,"line":235},"register_general_scripts",{"type":305,"name":396,"callback":414,"file":553,"line":602},83,{"type":305,"name":604,"callback":605,"priority":172,"file":553,"line":606},"autoptimize_filter_css_exclude","include_widgets_css_in_autoptimize",87,{"type":297,"name":315,"callback":608,"file":553,"line":609},"siteorigin_widgets_load_meta_box_manager",1096,{"type":297,"name":611,"callback":612,"file":613,"line":614},"siteorigin_widgets_enqueue_frontend_scripts_sow-accordion","enqueue_widget_scripts","widgets\\accordion\\accordion.php",41,{"type":297,"name":616,"callback":617,"file":618,"line":421},"wp_loaded","register_image_sizes","widgets\\blog\\blog.php",{"type":297,"name":620,"callback":621,"priority":172,"file":618,"line":557},"siteorigin_widgets_enqueue_frontend_scripts_sow-blog","localize_scrollto",{"type":297,"name":396,"callback":623,"file":618,"line":301},"register_template_assets",{"type":305,"name":625,"callback":626,"priority":154,"file":618,"line":222},"siteorigin_widgets_blog_query","portfolio_filter_posts",{"type":305,"name":628,"callback":629,"file":618,"line":630},"the_content_more_link","alter_read_more_link",1467,{"type":305,"name":632,"callback":633,"priority":634,"file":618,"line":635},"excerpt_length","alter_excerpt_length",1000,1478,{"type":305,"name":637,"callback":638,"file":618,"line":639},"excerpt_more","alter_excerpt_more_indicator",1479,{"type":305,"name":641,"callback":642,"priority":172,"file":643,"line":425},"siteorigin_widgets_less_variables_sow-button","override_button_less_variables","widgets\\button-grid\\button-grid.php",{"type":305,"name":645,"callback":646,"priority":172,"file":643,"line":446},"siteorigin_widgets_template_variables_sow-button","override_button_variables",{"type":297,"name":648,"callback":649,"file":643,"line":650},"siteorigin_widgets_after_widget_sow-button-grid","remove_hooks",35,{"type":305,"name":652,"callback":653,"file":654,"line":371},"siteorigin_widgets_sanitize_field_multiple_emails","sanitize_multiple_emails","widgets\\contact\\contact.php",{"type":297,"name":656,"callback":612,"file":654,"line":313},"siteorigin_widgets_enqueue_frontend_scripts_sow-contact-form",{"type":305,"name":658,"callback":659,"priority":172,"file":654,"line":660},"siteorigin_widgets_contact_body","format_email_body",56,{"type":305,"name":315,"callback":662,"file":654,"line":663},"contactform_fields_class_paths",2104,{"type":305,"name":665,"callback":666,"priority":172,"file":667,"line":169},"siteorigin_widgets_google_font_fields_sow-cta","add_google_font_fields","widgets\\cta\\cta.php",{"type":305,"name":669,"callback":670,"file":671,"line":672},"widget_text","do_shortcode","widgets\\editor\\editor.php",100,{"type":305,"name":674,"callback":675,"file":676,"line":415},"siteorigin_widgets_field_class_paths","add_location_field_path","widgets\\google-map\\google-map.php",{"type":297,"name":678,"callback":612,"file":676,"line":477},"siteorigin_widgets_enqueue_frontend_scripts_sow-google-map",{"type":297,"name":680,"callback":681,"file":682,"line":425},"siteorigin_widgets_enqueue_frontend_scripts_sow-layout-slider","register_shortcode_script","widgets\\layout-slider\\layout-slider.php",{"type":305,"name":684,"callback":685,"file":686,"line":483},"upload_mimes","add_json_mime","widgets\\lottie-player\\lottie-player.php",{"type":297,"name":315,"callback":688,"file":689,"line":690},"sow_carousel_register_image_sizes","widgets\\post-carousel\\post-carousel.php",17,{"type":297,"name":396,"callback":692,"file":689,"line":189},"register_theme_assets",{"type":297,"name":427,"callback":692,"file":689,"line":694},189,{"type":297,"name":298,"callback":696,"priority":172,"file":689,"line":697},"prevent_potential_shifts",238,{"type":305,"name":699,"callback":700,"priority":172,"file":701,"line":430},"siteorigin_widgets_block_exclude_widget","exclude_from_widgets_block_cache","widgets\\recent-posts\\recent-posts.php",{"type":297,"name":616,"callback":703,"file":701,"line":421},"register_image_size",{"type":297,"name":705,"callback":612,"file":706,"line":614},"siteorigin_widgets_enqueue_frontend_scripts_sow-tabs","widgets\\tabs\\tabs.php",[708,713,718,723,727,731,735,739,743,747,750,753,756,760,763,766,769,772,776,780,784],{"action":709,"nopriv":710,"callback":711,"hasNonce":710,"hasCapCheck":710,"file":300,"line":712},"siteorigin_widgets_get_icons",false,"siteorigin_widget_get_icon_list",68,{"action":714,"nopriv":710,"callback":715,"hasNonce":716,"hasCapCheck":716,"file":300,"line":717},"so_widgets_links_get_title","siteorigin_widgets_links_get_title",true,447,{"action":719,"nopriv":710,"callback":720,"hasNonce":710,"hasCapCheck":710,"file":721,"line":722},"so_widgets_preview","siteorigin_widget_preview_widget_action","base\\inc\\actions.php",72,{"action":724,"nopriv":710,"callback":725,"hasNonce":710,"hasCapCheck":710,"file":721,"line":726},"so_widgets_search_posts","siteorigin_widget_action_search_posts",186,{"action":728,"nopriv":710,"callback":729,"hasNonce":710,"hasCapCheck":716,"file":721,"line":730},"so_widgets_search_terms","siteorigin_widget_action_search_terms",268,{"action":732,"nopriv":710,"callback":733,"hasNonce":710,"hasCapCheck":710,"file":721,"line":734},"sow_get_posts_count","siteorigin_widget_get_posts_count_action",281,{"action":736,"nopriv":710,"callback":737,"hasNonce":710,"hasCapCheck":710,"file":721,"line":738},"so_widgets_image_search","siteorigin_widget_remote_image_search",325,{"action":740,"nopriv":710,"callback":741,"hasNonce":710,"hasCapCheck":710,"file":721,"line":742},"so_widgets_image_import","siteorigin_widget_image_import",371,{"action":744,"nopriv":710,"callback":745,"hasNonce":710,"hasCapCheck":710,"file":721,"line":746},"so_dismiss_widget_teaser","siteorigin_widgets_dismiss_widget_action",395,{"action":748,"nopriv":710,"callback":749,"hasNonce":716,"hasCapCheck":710,"file":344,"line":223},"so_installer_dismiss","dismiss_notice",{"action":751,"nopriv":710,"callback":752,"hasNonce":716,"hasCapCheck":710,"file":344,"line":154},"siteorigin_installer_manage","manage_product",{"action":754,"nopriv":710,"callback":755,"hasNonce":716,"hasCapCheck":710,"file":359,"line":415},"so_installer_status","installer_status_ajax",{"action":757,"nopriv":710,"callback":758,"hasNonce":716,"hasCapCheck":716,"file":429,"line":759},"so_widgets_block_migration_notice_consent","block_migration_consent",30,{"action":761,"nopriv":710,"callback":762,"hasNonce":710,"hasCapCheck":710,"file":464,"line":360},"elementor_editor_get_wp_widget_form","ajax_render_widget_form",{"action":764,"nopriv":710,"callback":764,"hasNonce":710,"hasCapCheck":710,"file":492,"line":765},"sowb_vc_widget_render_form",21,{"action":767,"nopriv":710,"callback":768,"hasNonce":716,"hasCapCheck":716,"file":553,"line":457},"so_widgets_bundle_manage","admin_ajax_manage_handler",{"action":770,"nopriv":710,"callback":771,"hasNonce":710,"hasCapCheck":710,"file":553,"line":660},"sow_get_javascript_variables","admin_ajax_get_javascript_variables",{"action":773,"nopriv":710,"callback":774,"hasNonce":716,"hasCapCheck":716,"file":553,"line":775},"so_widgets_setting_form","admin_ajax_settings_form",58,{"action":777,"nopriv":710,"callback":778,"hasNonce":716,"hasCapCheck":716,"file":553,"line":779},"so_widgets_setting_save","admin_ajax_settings_save",59,{"action":781,"nopriv":710,"callback":782,"hasNonce":716,"hasCapCheck":710,"file":689,"line":783},"sow_carousel_load","sow_carousel_get_next_posts_page",141,{"action":781,"nopriv":716,"callback":782,"hasNonce":716,"hasCapCheck":710,"file":689,"line":785},142,[],[788,791],{"tag":789,"callback":790,"file":386,"line":594},"siteorigin_widget","siteorigin_widget_shortcode",{"tag":792,"callback":793,"file":682,"line":794},"slide_control","add_shortcode",421,[],{"dangerousFunctions":797,"sqlUsage":798,"outputEscaping":802,"fileOperations":1155,"externalRequests":200,"nonceChecks":379,"capabilityChecks":765,"bundledLibraries":1156},[],{"prepared":345,"raw":47,"locations":799},[800],{"file":721,"line":783,"context":801},"$wpdb->get_results() with variable interpolation",{"escaped":803,"rawEcho":331,"locations":804},893,[805,809,810,811,812,813,814,816,817,819,821,823,824,826,828,830,832,834,836,838,839,840,843,846,848,850,853,855,856,857,858,861,863,864,866,868,869,871,872,874,877,879,880,882,884,886,888,890,893,894,896,898,900,902,904,906,908,910,912,914,916,917,919,921,923,925,927,929,931,933,935,937,938,940,942,944,946,948,950,952,954,955,956,957,958,959,960,962,963,966,968,969,970,971,972,974,976,978,980,982,984,986,988,990,991,992,993,995,997,998,999,1000,1001,1003,1005,1007,1009,1011,1012,1013,1015,1016,1018,1020,1022,1024,1025,1027,1029,1030,1032,1034,1035,1037,1038,1039,1040,1041,1042,1043,1044,1046,1047,1049,1051,1052,1054,1055,1058,1060,1061,1063,1065,1067,1068,1069,1071,1072,1073,1075,1077,1078,1079,1081,1083,1085,1086,1087,1088,1089,1091,1092,1093,1095,1098,1100,1101,1102,1103,1105,1106,1108,1110,1112,1114,1116,1117,1118,1119,1122,1124,1125,1127,1129,1130,1132,1133,1134,1135,1137,1139,1140,1141,1143,1145,1146,1147,1148,1149,1150,1152,1153],{"file":806,"line":807,"context":808},"admin\\tpl\\admin.php",5,"raw output",{"file":806,"line":345,"context":808},{"file":806,"line":223,"context":808},{"file":806,"line":172,"context":808},{"file":806,"line":765,"context":808},{"file":806,"line":477,"context":808},{"file":806,"line":815,"context":808},31,{"file":806,"line":575,"context":808},{"file":806,"line":818,"context":808},99,{"file":806,"line":820,"context":808},103,{"file":806,"line":822,"context":808},126,{"file":806,"line":14,"context":808},{"file":806,"line":825,"context":808},149,{"file":806,"line":827,"context":808},154,{"file":806,"line":829,"context":808},160,{"file":806,"line":831,"context":808},169,{"file":806,"line":833,"context":808},171,{"file":806,"line":835,"context":808},180,{"file":806,"line":837,"context":808},193,{"file":300,"line":453,"context":808},{"file":721,"line":236,"context":808},{"file":841,"line":842,"context":808},"base\\inc\\fields\\autocomplete.class.php",65,{"file":844,"line":845,"context":808},"base\\inc\\fields\\base.class.php",278,{"file":844,"line":847,"context":808},309,{"file":844,"line":849,"context":808},314,{"file":851,"line":852,"context":808},"base\\inc\\fields\\builder.class.php",44,{"file":854,"line":650,"context":808},"base\\inc\\fields\\date-range.class.php",{"file":854,"line":852,"context":808},{"file":854,"line":591,"context":808},{"file":854,"line":120,"context":808},{"file":859,"line":860,"context":808},"base\\inc\\fields\\icon.class.php",61,{"file":859,"line":862,"context":808},66,{"file":859,"line":434,"context":808},{"file":859,"line":865,"context":808},114,{"file":867,"line":606,"context":808},"base\\inc\\fields\\image-size.class.php",{"file":867,"line":390,"context":808},{"file":867,"line":870,"context":808},108,{"file":312,"line":870,"context":808},{"file":312,"line":873,"context":808},217,{"file":875,"line":876,"context":808},"base\\inc\\fields\\multiple-media.class.php",116,{"file":878,"line":169,"context":808},"base\\inc\\fields\\presets.class.php",{"file":878,"line":566,"context":808},{"file":881,"line":579,"context":808},"base\\inc\\fields\\repeater.class.php",{"file":881,"line":883,"context":808},124,{"file":885,"line":425,"context":808},"base\\inc\\fields\\section.class.php",{"file":887,"line":120,"context":808},"base\\inc\\fields\\select.class.php",{"file":887,"line":889,"context":808},106,{"file":891,"line":892,"context":808},"base\\inc\\fields\\text-input-base.class.php",91,{"file":891,"line":672,"context":808},{"file":895,"line":415,"context":808},"base\\inc\\installer\\tpl\\admin.php",{"file":402,"line":897,"context":808},506,{"file":402,"line":899,"context":808},507,{"file":402,"line":901,"context":808},512,{"file":402,"line":903,"context":808},513,{"file":402,"line":905,"context":808},591,{"file":402,"line":907,"context":808},667,{"file":402,"line":909,"context":808},710,{"file":402,"line":911,"context":808},711,{"file":402,"line":913,"context":808},726,{"file":915,"line":345,"context":808},"base\\inc\\widgets\\tpl\\carousel.php",{"file":915,"line":421,"context":808},{"file":407,"line":918,"context":808},250,{"file":407,"line":920,"context":808},251,{"file":407,"line":922,"context":808},256,{"file":407,"line":924,"context":808},258,{"file":407,"line":926,"context":808},544,{"file":407,"line":928,"context":808},565,{"file":407,"line":930,"context":808},566,{"file":407,"line":932,"context":808},575,{"file":407,"line":934,"context":808},581,{"file":407,"line":936,"context":808},589,{"file":407,"line":936,"context":808},{"file":407,"line":939,"context":808},592,{"file":407,"line":941,"context":808},597,{"file":407,"line":943,"context":808},665,{"file":407,"line":945,"context":808},668,{"file":407,"line":947,"context":808},774,{"file":429,"line":949,"context":808},631,{"file":613,"line":951,"context":808},312,{"file":953,"line":280,"context":808},"widgets\\accordion\\tpl\\default.php",{"file":953,"line":417,"context":808},{"file":953,"line":417,"context":808},{"file":953,"line":421,"context":808},{"file":953,"line":815,"context":808},{"file":953,"line":650,"context":808},{"file":953,"line":483,"context":808},{"file":953,"line":961,"context":808},47,{"file":953,"line":554,"context":808},{"file":964,"line":965,"context":808},"widgets\\anything-carousel\\anything-carousel.php",324,{"file":967,"line":280,"context":808},"widgets\\author-box\\tpl\\default.php",{"file":967,"line":425,"context":808},{"file":967,"line":650,"context":808},{"file":967,"line":560,"context":808},{"file":967,"line":169,"context":808},{"file":618,"line":973,"context":808},1379,{"file":618,"line":975,"context":808},1406,{"file":618,"line":977,"context":808},1420,{"file":618,"line":979,"context":808},1439,{"file":618,"line":981,"context":808},1445,{"file":618,"line":983,"context":808},1525,{"file":618,"line":985,"context":808},1651,{"file":987,"line":807,"context":808},"widgets\\blog\\tpl\\base.php",{"file":989,"line":280,"context":808},"widgets\\blog\\tpl\\offset.php",{"file":989,"line":394,"context":808},{"file":989,"line":360,"context":808},{"file":989,"line":222,"context":808},{"file":994,"line":852,"context":808},"widgets\\blog\\tpl\\portfolio.php",{"file":996,"line":477,"context":808},"widgets\\button\\tpl\\default.php",{"file":996,"line":650,"context":808},{"file":996,"line":399,"context":808},{"file":996,"line":961,"context":808},{"file":996,"line":457,"context":808},{"file":654,"line":1002,"context":808},1382,{"file":654,"line":1004,"context":808},1416,{"file":654,"line":1006,"context":808},1504,{"file":1008,"line":560,"context":808},"widgets\\contact\\fields\\base.class.php",{"file":1010,"line":468,"context":808},"widgets\\contact\\fields\\checkboxes.class.php",{"file":1010,"line":765,"context":808},{"file":1010,"line":367,"context":808},{"file":1014,"line":330,"context":808},"widgets\\contact\\fields\\radio.class.php",{"file":1014,"line":394,"context":808},{"file":1017,"line":468,"context":808},"widgets\\contact\\fields\\select.class.php",{"file":1017,"line":1019,"context":808},42,{"file":1021,"line":280,"context":808},"widgets\\contact\\fields\\text.class.php",{"file":1023,"line":223,"context":808},"widgets\\contact\\tpl\\default.php",{"file":1023,"line":390,"context":808},{"file":1023,"line":1026,"context":808},101,{"file":1028,"line":280,"context":808},"widgets\\contact\\tpl\\simple.php",{"file":1028,"line":453,"context":808},{"file":1031,"line":268,"context":808},"widgets\\cta\\tpl\\default.php",{"file":1033,"line":200,"context":808},"widgets\\editor\\tpl\\default.php",{"file":1033,"line":345,"context":808},{"file":1036,"line":480,"context":808},"widgets\\features\\tpl\\default.php",{"file":1036,"line":614,"context":808},{"file":1036,"line":775,"context":808},{"file":1036,"line":712,"context":808},{"file":1036,"line":27,"context":808},{"file":1036,"line":506,"context":808},{"file":1036,"line":132,"context":808},{"file":1036,"line":486,"context":808},{"file":1036,"line":1045,"context":808},163,{"file":1036,"line":326,"context":808},{"file":1048,"line":172,"context":808},"widgets\\google-map\\tpl\\js-map.php",{"file":1050,"line":280,"context":808},"widgets\\google-map\\tpl\\static-map.php",{"file":1050,"line":465,"context":808},{"file":1053,"line":477,"context":808},"widgets\\headline\\tpl\\default.php",{"file":1053,"line":759,"context":808},{"file":1056,"line":1057,"context":808},"widgets\\hero\\hero.php",427,{"file":1059,"line":28,"context":808},"widgets\\icon\\tpl\\default.php",{"file":1059,"line":497,"context":808},{"file":1062,"line":746,"context":808},"widgets\\image\\image.php",{"file":1062,"line":1064,"context":808},399,{"file":1066,"line":497,"context":808},"widgets\\image\\tpl\\default.php",{"file":1066,"line":360,"context":808},{"file":1066,"line":477,"context":808},{"file":1066,"line":1070,"context":808},40,{"file":1066,"line":371,"context":808},{"file":1066,"line":660,"context":808},{"file":1066,"line":1074,"context":808},60,{"file":1076,"line":815,"context":808},"widgets\\image-grid\\tpl\\default.php",{"file":1076,"line":403,"context":808},{"file":1076,"line":483,"context":808},{"file":682,"line":1080,"context":808},360,{"file":682,"line":1082,"context":808},423,{"file":1084,"line":690,"context":808},"widgets\\lottie-player\\tpl\\default.php",{"file":1084,"line":465,"context":808},{"file":1084,"line":759,"context":808},{"file":1084,"line":425,"context":808},{"file":1084,"line":480,"context":808},{"file":1090,"line":379,"context":808},"widgets\\post-carousel\\tpl\\item.php",{"file":1090,"line":330,"context":808},{"file":1090,"line":477,"context":808},{"file":1090,"line":1094,"context":808},36,{"file":1096,"line":1097,"context":808},"widgets\\price-table\\price-table.php",282,{"file":1099,"line":690,"context":808},"widgets\\price-table\\tpl\\atom.php",{"file":1099,"line":367,"context":808},{"file":1099,"line":415,"context":808},{"file":1099,"line":457,"context":808},{"file":1099,"line":1104,"context":808},67,{"file":1099,"line":602,"context":808},{"file":1099,"line":1107,"context":808},92,{"file":701,"line":1109,"context":808},623,{"file":701,"line":1111,"context":808},641,{"file":1113,"line":345,"context":808},"widgets\\recent-posts\\tpl\\default.php",{"file":1115,"line":28,"context":808},"widgets\\simple-masonry\\tpl\\default.php",{"file":1115,"line":446,"context":808},{"file":1115,"line":1094,"context":808},{"file":1115,"line":457,"context":808},{"file":1120,"line":1121,"context":808},"widgets\\slider\\slider.php",204,{"file":1120,"line":1123,"context":808},207,{"file":1120,"line":334,"context":808},{"file":1120,"line":1126,"context":808},241,{"file":1120,"line":1128,"context":808},244,{"file":1120,"line":918,"context":808},{"file":1131,"line":75,"context":808},"widgets\\social-media-buttons\\tpl\\default.php",{"file":1131,"line":1074,"context":808},{"file":1131,"line":1104,"context":808},{"file":1131,"line":579,"context":808},{"file":706,"line":1136,"context":808},274,{"file":1138,"line":75,"context":808},"widgets\\tabs\\tpl\\default.php",{"file":1138,"line":421,"context":808},{"file":1138,"line":815,"context":808},{"file":1142,"line":28,"context":808},"widgets\\taxonomy\\tpl\\default.php",{"file":1144,"line":154,"context":808},"widgets\\testimonial\\tpl\\default.php",{"file":1144,"line":367,"context":808},{"file":1144,"line":1094,"context":808},{"file":1144,"line":852,"context":808},{"file":1144,"line":371,"context":808},{"file":1144,"line":862,"context":808},{"file":1151,"line":394,"context":808},"widgets\\video\\tpl\\default.php",{"file":1151,"line":712,"context":808},{"file":1151,"line":1154,"context":808},84,13,[1157,1160,1163],{"name":1158,"version":38,"knownCves":1159},"TinyMCE",[],{"name":1161,"version":38,"knownCves":1162},"Select2",[],{"name":1164,"version":38,"knownCves":1165},"jQuery",[],[1167,1187,1200,1232,1241,1252,1260,1270,1283,1296,1306],{"entryPoint":1168,"graph":1169,"unsanitizedCount":47,"severity":40},"siteorigin_widget_preview_widget_action (base\\inc\\actions.php:6)",{"nodes":1170,"edges":1184},[1171,1175,1179],{"id":1172,"type":1173,"label":1174,"file":721,"line":483},"n0","source","$_POST",{"id":1176,"type":1177,"label":1178,"file":721,"line":483},"n1","transform","→ widget()",{"id":1180,"type":1181,"label":1182,"file":407,"line":922,"wp_function":1183},"n2","sink","echo() [XSS]","echo",[1185,1186],{"from":1172,"to":1176,"sanitized":710},{"from":1176,"to":1180,"sanitized":710},{"entryPoint":1188,"graph":1189,"unsanitizedCount":47,"severity":40},"siteorigin_widget_remote_image_search (base\\inc\\actions.php:283)",{"nodes":1190,"edges":1198},[1191,1194],{"id":1172,"type":1173,"label":1192,"file":721,"line":1193},"$_GET",294,{"id":1176,"type":1181,"label":1195,"file":721,"line":1196,"wp_function":1197},"wp_remote_get() [SSRF]",299,"wp_remote_get",[1199],{"from":1172,"to":1176,"sanitized":710},{"entryPoint":1201,"graph":1202,"unsanitizedCount":47,"severity":40},"\u003Cactions> (base\\inc\\actions.php:0)",{"nodes":1203,"edges":1226},[1204,1206,1209,1210,1212,1215,1220,1222,1224],{"id":1172,"type":1173,"label":1192,"file":721,"line":1205},234,{"id":1176,"type":1181,"label":1207,"file":721,"line":920,"wp_function":1208},"get_results() [SQLi]","get_results",{"id":1180,"type":1173,"label":1192,"file":721,"line":1193},{"id":1211,"type":1181,"label":1195,"file":721,"line":1196,"wp_function":1197},"n3",{"id":1213,"type":1173,"label":1192,"file":721,"line":1214},"n4",341,{"id":1216,"type":1181,"label":1217,"file":721,"line":1218,"wp_function":1219},"n5","get_col() [SQLi]",350,"get_col",{"id":1221,"type":1173,"label":1174,"file":721,"line":483},"n6",{"id":1223,"type":1177,"label":1178,"file":721,"line":483},"n7",{"id":1225,"type":1181,"label":1182,"file":407,"line":922,"wp_function":1183},"n8",[1227,1228,1229,1230,1231],{"from":1172,"to":1176,"sanitized":716},{"from":1180,"to":1211,"sanitized":716},{"from":1213,"to":1216,"sanitized":716},{"from":1221,"to":1223,"sanitized":710},{"from":1223,"to":1225,"sanitized":710},{"entryPoint":1233,"graph":1234,"unsanitizedCount":29,"severity":1240},"siteorigin_widget_action_search_terms (base\\inc\\actions.php:230)",{"nodes":1235,"edges":1238},[1236,1237],{"id":1172,"type":1173,"label":1192,"file":721,"line":1205},{"id":1176,"type":1181,"label":1207,"file":721,"line":920,"wp_function":1208},[1239],{"from":1172,"to":1176,"sanitized":716},"low",{"entryPoint":1242,"graph":1243,"unsanitizedCount":29,"severity":1240},"installer_status_ajax (base\\inc\\installer\\siteorigin-installer.php:78)",{"nodes":1244,"edges":1250},[1245,1247],{"id":1172,"type":1173,"label":1246,"file":359,"line":598},"$_POST['status']",{"id":1176,"type":1181,"label":1248,"file":359,"line":598,"wp_function":1249},"update_option() [Settings Manipulation]","update_option",[1251],{"from":1172,"to":1176,"sanitized":716},{"entryPoint":1253,"graph":1254,"unsanitizedCount":29,"severity":1240},"\u003Csiteorigin-installer> (base\\inc\\installer\\siteorigin-installer.php:0)",{"nodes":1255,"edges":1258},[1256,1257],{"id":1172,"type":1173,"label":1246,"file":359,"line":598},{"id":1176,"type":1181,"label":1248,"file":359,"line":598,"wp_function":1249},[1259],{"from":1172,"to":1176,"sanitized":716},{"entryPoint":1261,"graph":1262,"unsanitizedCount":29,"severity":1240},"admin_ajax_settings_form (so-widgets-bundle.php:457)",{"nodes":1263,"edges":1268},[1264,1266],{"id":1172,"type":1173,"label":1192,"file":553,"line":1265},482,{"id":1176,"type":1181,"label":1182,"file":553,"line":1267,"wp_function":1183},490,[1269],{"from":1172,"to":1176,"sanitized":716},{"entryPoint":1271,"graph":1272,"unsanitizedCount":47,"severity":1240},"admin_ajax_settings_save (so-widgets-bundle.php:503)",{"nodes":1273,"edges":1280},[1274,1276,1278],{"id":1172,"type":1173,"label":1174,"file":553,"line":1275},525,{"id":1176,"type":1177,"label":1277,"file":553,"line":1275},"→ save_global_settings()",{"id":1180,"type":1181,"label":1248,"file":407,"line":1279,"wp_function":1249},1493,[1281,1282],{"from":1172,"to":1176,"sanitized":710},{"from":1176,"to":1180,"sanitized":710},{"entryPoint":1284,"graph":1285,"unsanitizedCount":47,"severity":1240},"\u003Cso-widgets-bundle> (so-widgets-bundle.php:0)",{"nodes":1286,"edges":1292},[1287,1288,1289,1290,1291],{"id":1172,"type":1173,"label":1192,"file":553,"line":1265},{"id":1176,"type":1181,"label":1182,"file":553,"line":1267,"wp_function":1183},{"id":1180,"type":1173,"label":1174,"file":553,"line":1275},{"id":1211,"type":1177,"label":1277,"file":553,"line":1275},{"id":1213,"type":1181,"label":1248,"file":407,"line":1279,"wp_function":1249},[1293,1294,1295],{"from":1172,"to":1176,"sanitized":716},{"from":1180,"to":1211,"sanitized":710},{"from":1211,"to":1213,"sanitized":710},{"entryPoint":1297,"graph":1298,"unsanitizedCount":29,"severity":1240},"\u003Ccontact> (widgets\\contact\\contact.php:0)",{"nodes":1299,"edges":1304},[1300,1302],{"id":1172,"type":1173,"label":1174,"file":654,"line":1301},1410,{"id":1176,"type":1181,"label":1182,"file":654,"line":1303,"wp_function":1183},1464,[1305],{"from":1172,"to":1176,"sanitized":716},{"entryPoint":1307,"graph":1308,"unsanitizedCount":47,"severity":1314},"siteorigin_widget_image_import (base\\inc\\actions.php:327)",{"nodes":1309,"edges":1312},[1310,1311],{"id":1172,"type":1173,"label":1192,"file":721,"line":1214},{"id":1176,"type":1181,"label":1217,"file":721,"line":1218,"wp_function":1219},[1313],{"from":1172,"to":1176,"sanitized":710},"high",{"summary":1316,"deductions":1317},"The \"so-widgets-bundle\" plugin v1.71.0 exhibits a mixed security posture with both encouraging signs and significant areas of concern. On the positive side, the plugin demonstrates good practices in its use of prepared statements for SQL queries (86%) and a high percentage of properly escaped output (81%). The presence of numerous capability checks (21) and nonce checks (14) also suggests an effort to secure its functionality. However, the presence of 10 AJAX handlers without authentication checks creates a substantial attack surface that could be exploited by unauthenticated users.\n\nThe static analysis also highlights a critical taint flow with unsanitized paths, indicating a potential for attackers to manipulate file operations or path-based operations within the plugin, leading to security vulnerabilities. The vulnerability history, while showing no currently unpatched CVEs, is concerning due to the total number of past vulnerabilities (11), with medium severity being the most common. The recurring types of vulnerabilities, including Missing Authorization, Cross-site Scripting, and PHP Remote File Inclusion, are particularly worrying as they point to systemic issues in how user input and access control are handled.\n\nIn conclusion, while the plugin has implemented some robust security mechanisms, the unprotected entry points, the critical taint flow, and the historical pattern of medium-severity vulnerabilities necessitate caution. The plugin's past suggests a tendency for vulnerabilities to arise in authentication and input sanitization, which are critical security domains. Further investigation into the critical taint flow and the implementation of authentication checks for all AJAX handlers is strongly recommended to mitigate potential risks.",[1318,1320,1322,1324,1326],{"reason":1319,"points":172},"10 AJAX handlers without auth checks",{"reason":1321,"points":330},"Critical severity taint flow",{"reason":1323,"points":28},"11 historical medium severity CVEs",{"reason":1325,"points":223},"Unsanitized paths in taint flows",{"reason":1327,"points":154},"Vulnerability history includes RFI and XSS","2026-03-16T17:01:21.758Z",{"wat":1330,"direct":1355},{"assetPaths":1331,"generatorPatterns":1341,"scriptPaths":1342,"versionParams":1348},[1332,1333,1334,1335,1336,1337,1338,1339,1340],"\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fbase\u002Finc\u002Fcss\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fbase\u002Finc\u002Fjs\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Ficons\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fwidgets\u002Fbutton\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fwidgets\u002Fgoogle-map\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fwidgets\u002Fimage\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fwidgets\u002Fslider\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fwidgets\u002Fpost-carousel\u002F","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fwidgets\u002Feditor\u002F",[],[1343,1344,1345,1346,1347],"\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fbase\u002Fjs\u002Fadmin-widgets.js","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fbase\u002Fjs\u002Fsiteorigin-widget-bundle.js","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fbase\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Fbase\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fso-widgets-bundle\u002Ficons\u002Fjs\u002Fadmin-icons.js",[1349,1350,1351,1352,1353,1354],"so-widgets-bundle\u002Fbase\u002Finc\u002Fcss\u002Fadmin.css?ver=","so-widgets-bundle\u002Fbase\u002Finc\u002Fjs\u002Fadmin-widgets.js?ver=","so-widgets-bundle\u002Fbase\u002Fjs\u002Fsiteorigin-widget-bundle.js?ver=","so-widgets-bundle\u002Fbase\u002Fjs\u002Fadmin.js?ver=","so-widgets-bundle\u002Fbase\u002Fjs\u002Feditor.js?ver=","so-widgets-bundle\u002Ficons\u002Fjs\u002Fadmin-icons.js?ver=",{"cssClasses":1356,"htmlComments":1369,"htmlAttributes":1370,"restEndpoints":1373,"jsGlobals":1375,"shortcodeOutput":1379},[1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368],"so-widget-button","so-widget-google-map","so-widget-image","so-widget-slider","so-widget-post-carousel","so-widget-editor","siteorigin-widget-button","siteorigin-widget-google-map","siteorigin-widget-image","siteorigin-widget-slider","siteorigin-widget-post-carousel","siteorigin-widget-editor",[],[1371,1372],"data-widget-id","data-widget-name",[1374],"\u002Fwp-json\u002Fsiteorigin\u002Fwidgets\u002Fv1\u002Fget_widget_fields",[1376,1377,1378],"siteorigin_widget_bundle_strings","siteorigin_widgets","SiteOriginWidgets",[]]