[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8llKCC-YuDhiCZvWlNa1sRxZaSTQ-qZtXhjFLiNVYm0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":34,"analysis":136,"fingerprints":239},"wpmu-featured-blog-widget","WPMU Featured Blog Widget","1.2.1","DeannaS","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeannas\u002F","\u003Cp>This widget allows blog admins to add a listing of the latest posts from a featured blog from within the WPMU site. If you choose an author and have avatars turned on, the author’s avatar will also be displayed.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>Internationalized version of this widget with French translations is available at\u003Cbr \u002F>\nhttp:\u002F\u002Fmedialab.samizdat.net\u002Fpub\u002F?path=wordpress-mu\u002F\u003C\u002Fp>\n","A widget that allows you to pull recent posts from another blog within the WPMU Site.",10,3230,0,"2010-07-12T13:32:00.000Z","3.0.5","2.8","",[19,20,21],"shortcode","tags","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmu-featured-blog-widget.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"deannas",7,70,30,84,"2026-04-04T10:40:33.628Z",[35,55,64,88,113],{"slug":36,"name":37,"version":6,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"tags-all-in-one","Tags All In One","teastudio.pl","https:\u002F\u002Fprofiles.wordpress.org\u002Fteastudiopl\u002F","\u003Cp>\u003Cstrong>Tags All In One\u003C\u002Fstrong> is a powerful plugin that allows you to display a customizable tag cloud anywhere on your WordPress site.\u003Cbr \u002F>\nYou can select taxonomies, configure appearance, set the number of tags, and adjust sorting options.\u003C\u002Fp>\n\u003Cp>For more information, check out \u003Ca href=\"https:\u002F\u002Fteastudio.pl\u002Fproduct\u002Ftags-all-in-one\u002F\" rel=\"nofollow ugc\">PLUGIN HOMEPAGE\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports any taxonomy cointains ‘tag’ string in name \u003C\u002Fli>\n\u003Cli>Legacy widget\u003C\u002Fli>\n\u003Cli>Gutenberg block\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[tags_all_in_one ...]\u003C\u002Fcode> for embedding the tag cloud anywhere  \u003C\u002Fli>\n\u003Cli>Configure tag count, counter brackets, font size, sorting \u003C\u002Fli>\n\u003Cli>Dynamic font size based on tag popularity  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DEMO\u003C\u002Fh4>\n\u003Cp>You can see the plugin in action on \u003Ca href=\"https:\u002F\u002Fcoolcatideas.com\u002Fblog-software-house\u002Fsoftware-house-czym-jest-i-dlaczego-warto-skorzystac-z-jego-uslug\u002F\" rel=\"nofollow ugc\">DEMO PAGE\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (en_EN) – by Marcin Gierada\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) – by Marcin Gierada\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a customizable tag cloud from selected taxonomies with various sorting and styling options.",100,5658,90,2,"2025-02-11T16:34:00.000Z","6.7.5","5.0.0",[50,19,20,51,21],"cloud","taxonomy","https:\u002F\u002Fteastudio.pl\u002Fproduct\u002Ftags-all-in-one\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftags-all-in-one.zip",92,{"slug":56,"name":57,"version":6,"author":7,"author_profile":8,"description":58,"short_description":59,"active_installs":11,"downloaded":60,"rating":13,"num_ratings":13,"last_updated":61,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":62,"homepage":17,"download_link":63,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"wpmu-featured-blog-tag-cloud","WPMU Featured Blog Tag Cloud","\u003Cp>\u003Cem>CETS Tag Cloud\u003C\u002Fem> is a widget that allows users to create a tag cloud based off of any blog in a WPMU install. It allows users to configure the font size, unit of measure, number of tags, sort, order, included tags, and excluded tags. It also allows users to generate a link to a page, on which a [wp_tag_cloud] short code can be used for a fuller version of the tag cloud.\u003C\u002Fp>\n","A widget that allows for a custom tag cloud and creates a shortcode for using a tag cloud on a page.",2516,"2010-07-12T13:25:00.000Z",[19,20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmu-featured-blog-tag-cloud.zip",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":17,"download_link":85,"security_score":86,"vuln_count":45,"unpatched_count":13,"last_vuln_date":87,"fetched_at":25},"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,88,188,"2026-01-15T09:43:00.000Z","6.9.4","3.0","5.4",[81,82,83,84,21],"blocks","conditional-tags","gutenberg-widgets","sidebar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-logic.6.0.9.zip",95,"2025-06-09 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":77,"requires_at_least":101,"requires_php":17,"tags":102,"homepage":108,"download_link":109,"security_score":110,"vuln_count":11,"unpatched_count":111,"last_vuln_date":112,"fetched_at":25},"contact-form-plugin","Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress","4.3.6","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>\u003Cstrong>Contact Form by BestWebSoft\u003C\u002Fstrong> is an advanced form builder for WordPress that makes it easy to create and manage contact forms on your website. Receive messages from visitors directly to your email by using convenient shortcodes to insert contact forms into pages, posts or widgets.\u003C\u002Fp>\n\u003Cp>Looking for a Contact Form 7 alternative? Our plugin offers similar functionality with an even more intuitive interface and additional features.\u003C\u002Fp>\n\u003Ch3>Key Benefits:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP Contact Form\u003C\u002Fstrong>: Create beautiful contact forms for your WordPress site without any coding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Widget\u003C\u002Fstrong>: Add contact forms to your sidebar or other widget areas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Contact Form\u003C\u002Fstrong>: Insert forms anywhere using simple shortcodes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Button Style\u003C\u002Fstrong>: Customize your submit button with professional styling options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Page\u003C\u002Fstrong>: Create dedicated contact pages for better user engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant\u003C\u002Fstrong>: Built-in data protection features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Layout\u003C\u002Fstrong>: Forms adapt to any device and screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spam Protection\u003C\u002Fstrong>: Protect your forms using CAPTCHA or reCaptcha\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Fields\u003C\u002Fstrong>: Make any field required or optional\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Attachments\u003C\u002Fstrong>: Allow users to attach multiple files to their messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Similar to Contact Form 7\u003C\u002Fstrong>: Familiar interface for those switching from CF7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose Contact Form by BestWebSoft?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong>: Simply add [bestwebsoft_contact_form] shortcode to any page or post\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Forms Support\u003C\u002Fstrong>: Create unlimited forms with different fields and settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Validation\u003C\u002Fstrong>: Ensure data quality with built-in field validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Email Templates\u003C\u002Fstrong>: Customize email notifications for both admin and users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Storage\u003C\u002Fstrong>: Option to store all form submissions in your WordPress database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Support\u003C\u002Fstrong>: Translate your forms into any language\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Clean code and extensive documentation for customization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Constant improvements and compatibility updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Support\u003C\u002Fstrong>: Get help when you need it from our dedicated support team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Contact pages\u003C\u002Fli>\n\u003Cli>Feedback forms\u003C\u002Fli>\n\u003Cli>Support request forms\u003C\u002Fli>\n\u003Cli>Quote request forms\u003C\u002Fli>\n\u003Cli>Newsletter signups\u003C\u002Fli>\n\u003Cli>Job application forms\u003C\u002Fli>\n\u003Cli>Customer surveys\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-contact-form-pro\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\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\u002FF_piQa0hmkU?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>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Powerful WordPress Contact Form Integration – Add forms to any post, page or widget using simple shortcode\u003C\u002Fli>\n\u003Cli>Complete GDPR Compliance Tools – Protect user data and maintain privacy standards\u003C\u002Fli>\n\u003Cli>Advanced Data Validation – Ensure data quality before form submission\u003C\u002Fli>\n\u003Cli>Message Length Control – Set character limits for message text fields\u003C\u002Fli>\n\u003Cli>Smart Email Copy System – Send copies of submitted messages to specified email addresses\u003C\u002Fli>\n\u003Cli>Flexible Email Routing – Receive submissions to default admin or custom email addresses\u003C\u002Fli>\n\u003Cli>Comprehensive Submission Data – Get detailed sender information in email notifications:\n\u003Cul>\n\u003Cli>Secure IP address tracking\u003C\u002Fli>\n\u003Cli>Precise timestamp data\u003C\u002Fli>\n\u003Cli>Referral source tracking\u003C\u002Fli>\n\u003Cli>Browser\u002Fdevice information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Modern Responsive Design – Forms adapt perfectly to all devices and screen sizes\u003C\u002Fli>\n\u003Cli>Custom Field Labels – Edit and personalize all form field labels\u003C\u002Fli>\n\u003Cli>Required Fields Management – Make any fields mandatory or optional\u003C\u002Fli>\n\u003Cli>Enhanced Contact Fields – Configure name, address and phone fields\u003C\u002Fli>\n\u003Cli>Advanced File Handling – Allow multiple file attachments\u003C\u002Fli>\n\u003Cli>Extended Form Fields – Enable additional pre-built form elements\u003C\u002Fli>\n\u003Cli>E-sign Form Field – Enable sign form element\u003C\u002Fli>\n\u003Cli>Two-Column Layout Option – Create professional multi-column forms\u003C\u002Fli>\n\u003Cli>Custom Form Width – Adjust form width to match your design\u003C\u002Fli>\n\u003Cli>Drag & Drop Field Order – Easily reorganize form fields\u003C\u002Fli>\n\u003Cli>Multi-Language Support – Translate forms using the built-in language customizer\u003C\u002Fli>\n\u003Cli>Premium Spam Protection – Secure forms with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcaptcha\u002F?k=45dcf2a5ccd70a7fc8606f8030730ac7\" rel=\"nofollow ugc\">Captcha\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=159789f556e3a9c58df8f25384903ba5\" rel=\"nofollow ugc\">reCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unlimited Forms – Create multiple forms with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-multi\u002F?k=34543c152eff369d529e9b4da85985a9\" rel=\"nofollow ugc\">Contact Form Multi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Database Integration – Save messages with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-to-db\u002F?k=d7d962591b5be0ce6c27af778b1b36ee\" rel=\"nofollow ugc\">Contact Form to DB\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Newsletter Integration – Add form users to \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsubscriber\u002F?k=2ce0827916414c9c8576110f13560030\" rel=\"nofollow ugc\">Subscriber\u003C\u002Fa> lists\u003C\u002Fli>\n\u003Cli>Anti-Spam Protection – Control submission frequency with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Flimit-attempts\u002F?k=129e34c19fc68ae4a15b4fc1b4983081\" rel=\"nofollow ugc\">Limit Attempts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WordPress Compatibility – Works perfectly with latest WordPress version\u003C\u002Fli>\n\u003Cli>Quick Setup – Simple settings for fast deployment without coding\u003C\u002Fli>\n\u003Cli>Extensive Documentation – Detailed guides and video tutorials\u003C\u002Fli>\n\u003Cli>Global Support – Multi-language and RTL ready\u003C\u002Fli>\n\u003Cli>Send test email\u003C\u002Fli>\n\u003Cli>Use Gutenberg block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Custom Fields – Create unlimited custom form fields\u003C\u002Fli>\n\u003Cli>Smart Department Routing – Add department selection and message sorting\u003C\u002Fli>\n\u003Cli>Enhanced Privacy Options – Add customizable terms and privacy checkboxes\u003C\u002Fli>\n\u003Cli>Intelligent Auto-Fill – Pre-populate fields for logged-in users\u003C\u002Fli>\n\u003Cli>Professional Email Headers – Add “Reply to” email address in message headers\u003C\u002Fli>\n\u003Cli>Default Text Options – Set pre-filled subject and message content\u003C\u002Fli>\n\u003Cli>Phone Validation – Ensure correct phone number formats\u003C\u002Fli>\n\u003Cli>Complete Field Control – Show, hide or disable core fields:\n\u003Cul>\n\u003Cli>Name field\u003C\u002Fli>\n\u003Cli>Email field\u003C\u002Fli>\n\u003Cli>Subject field\u003C\u002Fli>\n\u003Cli>Message field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Auto-Response System – Send customized automatic replies\u003C\u002Fli>\n\u003Cli>Analytics Integration – Track form submissions with Google Analytics\u003C\u002Fli>\n\u003Cli>Custom Code Integration – Add custom code through settings panel\u003C\u002Fli>\n\u003Cli>Use Honeypot field\u003C\u002Fli>\n\u003Cli>Advanced Form Styling:\n\u003Cul>\n\u003Cli>No-code style customization\u003C\u002Fli>\n\u003Cli>Complete alignment control\u003C\u002Fli>\n\u003Cli>Custom submit button design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enhanced User Experience – Customizable tooltips and placeholders\u003C\u002Fli>\n\u003Cli>Priority Support – Get answers within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F?k=4028655c87316c98ae9ac7ca1928067f\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fcontact-form\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=k1wq00ajACo\" rel=\"nofollow ugc\">[Video] Purchase, Installation, Configuration Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=JwG2c4PcO8o\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help — \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Afrikaans (af_ZA) (thanks to \u003Ca href=\"mailto:alducornelissen@gmail.com\" rel=\"nofollow ugc\">Aldu\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (pt_BR) (thanks to \u003Ca href=\"mailto:brenojac@gmail.com\" rel=\"nofollow ugc\">Breno Jacinto\u003C\u002Fa>, www.iconis.org.br, \u003Ca href=\"mailto:wordpress@djio.com.br\" rel=\"nofollow ugc\">DJIO\u003C\u002Fa>, www.djio.com.br)\u003C\u002Fli>\n\u003Cli>Catalan (ca) (thanks to \u003Ca href=\"mailto:jmbescos@ibidemgroup.com\" rel=\"nofollow ugc\">Jose Bescos\u003C\u002Fa> – www.ibidemgroup.com)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN) (thanks to \u003Ca href=\"mailto:kplam@qq.com\" rel=\"nofollow ugc\">kplam\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) (thanks to \u003Ca href=\"mailto:kucerami@gmail.com\" rel=\"nofollow ugc\">Michal Kučera\u003C\u002Fa>, www.n0lim.it, \u003Ca href=\"mailto:info@pamadessoft.cz\" rel=\"nofollow ugc\">PaMaDeSSoft\u003C\u002Fa>, www.pamadessoft.cz)\u003C\u002Fli>\n\u003Cli>Danish (da_DK) (thanks to \u003Ca href=\"mailto:support@teknisk-support.com\" rel=\"nofollow ugc\">Kasper Jensen\u003C\u002Fa>, www.teknisk-support.com)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) (thanks to \u003Ca href=\"mailto:olivier.smet@dynata.nl\" rel=\"nofollow ugc\">Olivier Smet\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Estonian (et) (thanks to \u003Ca href=\"mailto:feliks@veebimeister.com\" rel=\"nofollow ugc\">Feliks\u003C\u002Fa>, www.veebimeister.com)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (thanks \u003Ca href=\"mailto:lcapronnier@yahoo.com\" rel=\"nofollow ugc\">Capronnier Luc\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>German (de_DE) (thanks to \u003Ca href=\"mailto:private18@web.de\" rel=\"nofollow ugc\">Alex\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Greek (el) (thanks to Dimitris Karantonis, www.soft4real.com\u002Fen-UK)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) (thanks to \u003Ca href=\"mailto:jordan.silaen@chameleonjohn.com\" rel=\"nofollow ugc\">Jordan Silaen\u003C\u002Fa>, www.chameleonjohn.com)\u003C\u002Fli>\n\u003Cli>Japanese (ja) (thanks to Foken)\u003C\u002Fli>\n\u003Cli>Norwegian (nb_NO) (thanks to \u003Ca href=\"mailto:bestwebsoftcontact@nordsoft.no\" rel=\"nofollow ugc\">Per Rommetveit\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Slovak (sk_SK) (thanks to \u003Ca href=\"mailto:michal.vittek@wp.sk\" rel=\"nofollow ugc\">Michal Vittek\u003C\u002Fa>, www.wp.sk)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) (thanks to Javitopo)\u003C\u002Fli>\n\u003Cli>Swedish (sv_SE) (thanks to Martin Tonek, \u003Ca href=\"mailto:joakim@limewoodmedia.com\" rel=\"nofollow ugc\">Joakim Lindskog\u003C\u002Fa>, \u003Ca href=\"mailto:maarten@vandendriest.com\" rel=\"nofollow ugc\">Maarten van den Driest\u003C\u002Fa> – www.crossanddot.nl)\u003C\u002Fli>\n\u003Cli>Turkish (tr) (thanks to Can Atasever, www.canatasever.com)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003Cli>Vietnamese (vi) (thanks to \u003Ca href=\"mailto:bizover@gmail.com\" rel=\"nofollow ugc\">Dich Anh Viet\u003C\u002Fa>, www.bizover.net)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">files Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cp>The author of the Contact Form also recommends the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fsmtp\u002F\" rel=\"nofollow ugc\">SMTP\u003C\u002Fa> – Configure SMTP server to receive email messages from WordPress to Gmail, Yahoo, Hotmail and other services.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcaptcha\u002F?k=45dcf2a5ccd70a7fc8606f8030730ac7\" rel=\"nofollow ugc\">Captcha\u003C\u002Fa> – #1 super security anti-spam captcha plugin for WordPress forms.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgoogle-captcha\u002F?k=159789f556e3a9c58df8f25384903ba5\" rel=\"nofollow ugc\">reCaptcha\u003C\u002Fa> –  Protect WordPress website forms from spam entries with reCaptcha.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Flimit-attempts\u002F?k=129e34c19fc68ae4a15b4fc1b4983081\" rel=\"nofollow ugc\">Limit Attempts\u003C\u002Fa> – Protect WordPress website against brute force attacks. Limit rate of login attempts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-multi\u002F?k=34543c152eff369d529e9b4da85985a9\" rel=\"nofollow ugc\">Contact Form Multi\u003C\u002Fa> – Add unlimited number of contact forms to WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form-to-db\u002F?k=d7d962591b5be0ce6c27af778b1b36ee\" rel=\"nofollow ugc\">Contact Form to DB\u003C\u002Fa> – Save and manage contact form messages. Never lose important data.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=982fae837f4c6e3b152183537448dbca\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin, when certain options are activated, may connect to Google Analytics (Google LLC) servers to process information about the submission of contact forms. \u003Ca href=\"https:\u002F\u002Fanalytics.google.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fanalytics.google.com\u002F\u003C\u002Fa> Terms of service \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fanalytics\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.google.com\u002Fanalytics\u002F\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>This plugin incorporates a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves connecting securely to our external service hosted at BestWebSoft website \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u003C\u002Fa>. Privacy Policy \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fprivacy-policy\u002F\u003C\u002Fa>. End user license agreement \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Fend-user-license-agreement\u002F\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","The most powerful and user-friendly WordPress contact form plugin. Create beautiful contact forms, widgets and pages using shortcodes.",30000,5266792,80,291,"2025-12-25T09:26:00.000Z","6.5",[103,104,105,106,107],"contact-button","contact-page","contact-widget","shortcode-contact-form","wp-contact-form","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcontact-form\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-plugin.4.3.6.zip",67,1,"2025-12-07 00:00:00",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":42,"num_ratings":111,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":132,"download_link":133,"security_score":86,"vuln_count":134,"unpatched_count":13,"last_vuln_date":135,"fetched_at":25},"apollo13-framework-extensions","Apollo13 Framework Extensions","1.9.9","apollo13themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fapollo13themes\u002F","\u003Cp>\u003Cstrong>Apollo13 Framework Extensions\u003C\u002Fstrong> adds few features to themes build on Apollo13 Framework. These are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designs Importer,\u003C\u002Fli>\n\u003Cli>shortcodes based on Apollo13 Framework features: writtng effect, count down, socials, scroller, slider, galleries, post grid,\u003C\u002Fli>\n\u003Cli>support for WPBakery Page Builder elements added by Apollo13 Framework,\u003C\u002Fli>\n\u003Cli>custom post types: albums, works & people,\u003C\u002Fli>\n\u003Cli>Export\u002FImport of theme options,\u003C\u002Fli>\n\u003Cli>Custom Sidebar,\u003C\u002Fli>\n\u003Cli>Custom CSS,\u003C\u002Fli>\n\u003Cli>Meta options that are creating content for posts, pages, albums and works,\u003C\u002Fli>\n\u003Cli>Responsive Image resizing ,\u003C\u002Fli>\n\u003Cli>Maintenance mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires one of themes build on \u003Cstrong>Apollo13 Framework\u003C\u002Fstrong> theme to be installed.\u003C\u002Fp>\n\u003Cp>It is mostly used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree\u002F\" rel=\"nofollow ugc\">Rife Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002F\" rel=\"nofollow ugc\">Rife Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits & Copyright\u003C\u002Fh3>\n\u003Ch4>Anime.js, Copyright 2019 Julian Garnier\u003C\u002Fh4>\n\u003Cp>Licenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fanimejs.com\u002F\u003C\u002Fp>\n","Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.",20000,534616,"2025-12-04T08:12:00.000Z","6.5.8","4.7","5.4.0",[128,129,130,131],"custom-post-types","elementor-widgets","shortcodes","wpbakery-page-builder-support","https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapollo13-framework-extensions.zip",6,"2026-02-18 15:32:44",{"attackSurface":137,"codeSignals":149,"taintFlows":224,"riskAssessment":225,"analyzedAt":238},{"hooks":138,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":148,"entryPointCount":13,"unprotectedCount":13},[139],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","widgets_init","anonymous","cets_featured_blog.php",219,[],[],[],[],{"dangerousFunctions":150,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":223},[151],{"fn":152,"file":143,"line":144,"context":153},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"cets_widget_featured_blog\");",{"prepared":13,"raw":13,"locations":155},[],{"escaped":157,"rawEcho":158,"locations":159},3,44,[160,163,165,167,168,169,170,172,174,176,178,179,180,181,183,184,185,186,187,189,190,191,193,195,196,197,199,200,201,203,204,205,207,209,210,211,213,214,215,217,218,219,221,222],{"file":143,"line":161,"context":162},77,"raw output",{"file":143,"line":164,"context":162},83,{"file":143,"line":166,"context":162},91,{"file":143,"line":166,"context":162},{"file":143,"line":166,"context":162},{"file":143,"line":166,"context":162},{"file":143,"line":171,"context":162},106,{"file":143,"line":173,"context":162},115,{"file":143,"line":175,"context":162},119,{"file":143,"line":177,"context":162},185,{"file":143,"line":177,"context":162},{"file":143,"line":177,"context":162},{"file":143,"line":177,"context":162},{"file":143,"line":182,"context":162},187,{"file":143,"line":182,"context":162},{"file":143,"line":182,"context":162},{"file":143,"line":182,"context":162},{"file":143,"line":75,"context":162},{"file":143,"line":188,"context":162},189,{"file":143,"line":188,"context":162},{"file":143,"line":188,"context":162},{"file":143,"line":192,"context":162},191,{"file":143,"line":194,"context":162},192,{"file":143,"line":194,"context":162},{"file":143,"line":194,"context":162},{"file":143,"line":198,"context":162},194,{"file":143,"line":198,"context":162},{"file":143,"line":198,"context":162},{"file":143,"line":202,"context":162},195,{"file":143,"line":202,"context":162},{"file":143,"line":202,"context":162},{"file":143,"line":206,"context":162},196,{"file":143,"line":208,"context":162},197,{"file":143,"line":208,"context":162},{"file":143,"line":208,"context":162},{"file":143,"line":212,"context":162},200,{"file":143,"line":212,"context":162},{"file":143,"line":212,"context":162},{"file":143,"line":216,"context":162},201,{"file":143,"line":216,"context":162},{"file":143,"line":216,"context":162},{"file":143,"line":220,"context":162},202,{"file":143,"line":220,"context":162},{"file":143,"line":220,"context":162},[],[],{"summary":226,"deductions":227},"The wpmu-featured-blog-widget v1.2.1 plugin exhibits a mixed security posture. On one hand, the absence of known CVEs and a lack of vulnerable taint flows suggest a history of responsible development and maintenance. Furthermore, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries and not making external HTTP requests. However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a major red flag, as it can be exploited for remote code execution if user input is directly passed to it. Additionally, a very low percentage of properly escaped output (6%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-controlled data displayed on the frontend is likely not being adequately sanitized. The lack of nonce checks and capability checks, while not directly tied to exposed entry points in this analysis, are generally critical security mechanisms that are missing, leaving potential avenues for exploitation if new entry points were introduced or discovered.\n\nOverall, while the plugin benefits from a clean vulnerability history and secure SQL handling, the critical risks associated with `create_function` and widespread unescaped output create a substantial security liability. The lack of fundamental security checks like nonces and capability checks further exacerbates these concerns. Developers should prioritize addressing the `create_function` usage and implementing robust output escaping before this plugin can be considered secure.",[228,231,233,236],{"reason":229,"points":230},"Dangerous function detected (create_function)",15,{"reason":232,"points":11},"Low percentage of properly escaped output",{"reason":234,"points":235},"Missing nonce checks",5,{"reason":237,"points":235},"Missing capability checks","2026-03-17T00:23:28.638Z",{"wat":240,"direct":249},{"assetPaths":241,"generatorPatterns":244,"scriptPaths":245,"versionParams":246},[242,243],"\u002Fwp-content\u002Fplugins\u002Fwpmu-featured-blog-widget\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwpmu-featured-blog-widget\u002Fscript.js",[],[243],[247,248],"wpmu-featured-blog-widget\u002Fstyle.css?ver=","wpmu-featured-blog-widget\u002Fscript.js?ver=",{"cssClasses":250,"htmlComments":258,"htmlAttributes":259,"restEndpoints":261,"jsGlobals":262,"shortcodeOutput":264},[251,252,253,254,255,256,257],"featuredContent","topicListing","headline","postdate","postauthor","entry","more",[],[260],"data-widget-id",[],[263],"cets_featured_blog_ajax_object",[]]