[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fL6FjthVIElw271P8-y_aZM2CbcxtijEXymEqVxMgt-s":3,"$fXp0S-NubQTJ1-hxWD72n1UFR4oKZBoOJlfrnqck0DwA":347,"$fQjLQ3938E6mkKEEg7vaBXBkaHyfXNuQ1i04u7Mkbank":351},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":143,"fingerprints":322},"engagedock-ai-smart-support-assistant","EngageDock AI – Smart Support Assistant","1.0.0","finderpress","https:\u002F\u002Fprofiles.wordpress.org\u002Ffinderpress\u002F","\u003Cp>EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication.\u003Cbr \u002F>\nIt helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Click-to-Call\u003C\u002Fstrong> – One tap calling on mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click-to-Text\u003C\u002Fstrong> – Direct SMS messaging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong> – Quick email link\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Callback Request Form\u003C\u002Fstrong> – Built-in form with email notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Hours Display\u003C\u002Fstrong> – Show open\u002Fclosed status in real-time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Proof Notifications\u003C\u002Fstrong> – “X people contacted us recently” style popups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Contact (vCard)\u003C\u002Fstrong> – Let visitors download your contact info\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get Directions\u003C\u002Fstrong> – Link to Google Maps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bottom Contact Bar\u003C\u002Fstrong> – Always-visible contact bar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics Dashboard\u003C\u002Fstrong> – Track widget interactions and engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable\u003C\u002Fstrong> – Colors, position, text, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Responsive\u003C\u002Fstrong> – Looks great on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Compatible\u003C\u002Fstrong> – Perfect for managing multiple sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why People Install EngageDock AI\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Launch a professional floating contact widget in minutes.\u003C\u002Fli>\n\u003Cli>Increase call and callback leads from high-intent visitors.\u003C\u002Fli>\n\u003Cli>Show real-time open\u002Fclosed business hours to set clear expectations.\u003C\u002Fli>\n\u003Cli>Let mobile visitors contact you in one tap.\u003C\u002Fli>\n\u003Cli>Keep contact actions visible with a bottom contact bar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to external services in the following cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>QR Code API (api.qrserver.com)\u003C\u002Fstrong> – Used to render QR codes for phone, text, and email actions inside the widget.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trigger: only when a visitor opens a contact card that requires a QR code.\u003C\u002Fli>\n\u003Cli>Data sent: encoded destination data for the QR code (such as a \u003Ccode>tel:\u003C\u002Fcode>, \u003Ccode>sms:\u003C\u002Fcode>, or \u003Ccode>mailto:\u003C\u002Fcode> value).\u003C\u002Fli>\n\u003Cli>Service URL: \u003Ccode>https:\u002F\u002Fapi.qrserver.com\u002Fv1\u002Fcreate-qr-code\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Provider: goQR \u002F Foundata GmbH\u003C\u002Fli>\n\u003Cli>Terms of service: \u003Ccode>https:\u002F\u002Fgoqr.me\u002Flegal\u002Ftos-api.html\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: \u003Ccode>https:\u002F\u002Fgoqr.me\u002Fprivacy-safety-security\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Maps\u003C\u002Fstrong> – Used when a visitor clicks a directions or map action that opens Google Maps.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trigger: user click action.\u003C\u002Fli>\n\u003Cli>Data sent: the destination address text included in the opened Google Maps URL.\u003C\u002Fli>\n\u003Cli>Service URL: \u003Ccode>https:\u002F\u002Fwww.google.com\u002Fmaps\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Provider: Google\u003C\u002Fli>\n\u003Cli>Terms of service: \u003Ccode>https:\u002F\u002Fmaps.google.com\u002Fhelp\u002Fterms_maps\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: \u003Ccode>https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Apple Maps\u003C\u002Fstrong> – Used on supported devices when a visitor clicks a directions action that opens Apple Maps.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trigger: user click action.\u003C\u002Fli>\n\u003Cli>Data sent: the destination address text included in the opened Apple Maps URL.\u003C\u002Fli>\n\u003Cli>Service URL: \u003Ccode>https:\u002F\u002Fmaps.apple.com\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Provider: Apple\u003C\u002Fli>\n\u003Cli>Terms of service: \u003Ccode>https:\u002F\u002Fwww.apple.com\u002Flegal\u002Finternet-services\u002Fmaps\u002Fterms-en.html\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: \u003Ccode>https:\u002F\u002Fwww.apple.com\u002Fprivacy\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom outbound webhook (optional Pro feature)\u003C\u002Fstrong> – Sends lead data to the webhook endpoint configured by the site owner.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trigger: when a supported lead form submission is sent and the webhook integration is enabled.\u003C\u002Fli>\n\u003Cli>Data sent: event name, timestamp, site name, site URL, and the submitted lead payload.\u003C\u002Fli>\n\u003Cli>Service URL: site-owner defined.\u003C\u002Fli>\n\u003Cli>Provider terms\u002Fprivacy: depend on the webhook service selected by the site owner.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Best Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Local services (plumber, electrician, cleaning, repair)\u003C\u002Fli>\n\u003Cli>Clinics and healthcare practices\u003C\u002Fli>\n\u003Cli>Agencies and consultants\u003C\u002Fli>\n\u003Cli>Hotels and hospitality websites\u003C\u002Fli>\n\u003Cli>Schools and training centers\u003C\u002Fli>\n\u003Cli>Any business that needs quick website contact options\u003C\u002Fli>\n\u003C\u002Ful>\n","Floating contact widget with click-to-call, click-to-text, callback form, business hours, vCard, and analytics.",0,31,"2026-04-15T04:53:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"business-hours","callback-form","click-to-call","contact-widget","floating-contact-button","https:\u002F\u002Ffinderpress.com\u002Fplugins\u002Fengagedock-ai-smart-support-assistant\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fengagedock-ai-smart-support-assistant.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-19T21:19:34.114Z",[36,56,77,99,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":25,"num_ratings":31,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"floating-contact-widget-chat-call","Floating Contact Widget: Chat & Call","1.6","Mohd Saqib","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaqibdesigns\u002F","\u003Cp>A lightweight and responsive plugin to display chat and phone call buttons on your website. Featuring a modern UI and seamless functionality, this plugin easily floats to the bottom right corner of the screen, providing an intuitive contact experience for your visitors.\u003C\u002Fp>\n","A floating chat and call widget for WordPress. Add WhatsApp chat & call buttons to your site for quick customer interaction.",564,"2025-03-11T17:00:00.000Z","6.7.5","4.7","7.0",[50,51,21,22,52],"business-chat-widget","call-button","sticky-chat-button","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffloating-contact-widget-chat-call.1.6.zip",92,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":14,"requires_at_least":69,"requires_php":16,"tags":70,"homepage":73,"download_link":74,"security_score":66,"vuln_count":75,"unpatched_count":11,"last_vuln_date":76,"fetched_at":27},"call-now-button","Call Now Button – The #1 Click to Call Button for WordPress","2.0.1","Jerry Rietveld","https:\u002F\u002Fprofiles.wordpress.org\u002Fjgrietveld\u002F","\u003Ch3>What does the plugin do?\u003C\u002Fh3>\n\u003Cp>This plugin places a Call Now Button (click-to-call button) to the bottom of the screen. Because your mobile visitors already have a phone in their hands this plugin will allow them to call you with one simple touch of the button.\u003Cbr \u002F>\nNo more navigating to the contact page and no more complicated copy\u002Fpasting or memorizing the phone number!\u003C\u002Fp>\n\u003Ch4>More actions\u003C\u002Fh4>\n\u003Cp>Connect to our \u003Cstrong>cloud service\u003C\u002Fstrong> to enable more action buttons such as \u003Cstrong>WhatsApp\u003C\u002Fstrong>, \u003Cstrong>Signal\u003C\u002Fstrong>, \u003Cstrong>Telegram\u003C\u002Fstrong>, \u003Cstrong>Messenger\u003C\u002Fstrong>, \u003Cstrong>SMS\u002FText\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>, \u003Cstrong>Directions\u003C\u002Fstrong>, \u003Cstrong>Viber\u003C\u002Fstrong>, \u003Cstrong>Zalo\u003C\u002Fstrong>, \u003Cstrong>WeChat\u003C\u002Fstrong>, \u003Cstrong>Line\u003C\u002Fstrong> and more. Find a more complete overview below in the \u003Cem>Account\u003C\u002Fem> section.\u003C\u002Fp>\n\u003Ch3>Could not be easier!\u003C\u002Fh3>\n\u003Cp>The settings are very easy: enable and enter your phone number. That’s it!\u003C\u002Fp>\n\u003Cp>The label allows you to add some text to your button. Leaving the label empty will show a nice circular phone button to your visitors (take a look at the screenshots).\u003C\u002Fp>\n\u003Ch4>Presentation controls\u003C\u002Fh4>\n\u003Cp>Under the \u003Cstrong>Presentation tab\u003C\u002Fstrong> you can change the colors of the button, move it to a different screen position and limit the pages on which the button should be visible.\u003C\u002Fp>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>In the \u003Cstrong>Settings menu\u003C\u002Fstrong> you’ll find a bunch of features such as click tracking in Google Analytics, fire a conversion tag so a call is registered as a conversion in Google Ads, adjust the size of the button or move the button further backwards in case you want something else to sit on top of it (e.g. your privacy notice). Here you can also enable the connection to our \u003Cem>Cloud service\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>Connecting to NowButtons.com\u003C\u002Fh3>\n\u003Cp>Connect the plugin to our cloud service NowButtons.com to unlock more features. Here’s an overview:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>⚡ More actions: SMS\u002FText, Email, Maps, URLs, Scroll to point\u003C\u002Fli>\n\u003Cli>🤗 Social actions: WhatsApp, Messenger, Telegram, Signal, Zalo, Viber, Line, WeChat\u003C\u002Fli>\n\u003Cli>🆕 Create 5 different buttons (instead of 1)\u003C\u002Fli>\n\u003Cli>🎯 Create smarter rules to decide where buttons should appear\u003C\u002Fli>\n\u003Cli>👁️️ Live preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>NowButtons PRO\u003C\u002Fh3>\n\u003Cp>We also offer a paid version of NowButtons which you can try 14 days for free!\u003C\u002Fp>\n\u003Cp>The PRO plan offers the following extras:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🧳 Create 100 unique buttons\u003C\u002Fli>\n\u003Cli>🤹🏽 Multiple buttons on a page\u003C\u002Fli>\n\u003Cli>🌼 Button templates\u003C\u002Fli>\n\u003Cli>💬 Live chat (beta)\u003C\u002Fli>\n\u003Cli>💬 WhatsApp chat window\u003C\u002Fli>\n\u003Cli>💬 Live Chat (beta)\u003C\u002Fli>\n\u003Cli>🗓️ Meeting Scheduler (coming soon)\u003C\u002Fli>\n\u003Cli>💬 Messenger Chat Widget\u003C\u002Fli>\n\u003Cli>🗂️ Multi action buttons\u003C\u002Fli>\n\u003Cli>🕘 Scheduler: create a weekly schedule for your buttons\u003C\u002Fli>\n\u003Cli>🎯 Advanced rules to decide where buttons should appear\u003C\u002Fli>\n\u003Cli>👋 Add extra attention grabbing animations\u003C\u002Fli>\n\u003Cli>🎨 Icon picker\u003C\u002Fli>\n\u003Cli>👽 3rd party integrations\u003C\u002Fli>\n\u003Cli>✨ Slide-in Content Windows\u003C\u002Fli>\n\u003Cli>📷 Use custom images on buttons\u003C\u002Fli>\n\u003Cli>🌍 Include and exclude countries\u003C\u002Fli>\n\u003Cli>\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↕\u003C\u002Fspan>️ Appear after scrolling\u003C\u002Fli>\n\u003Cli>🔌 Intercom integration\u003C\u002Fli>\n\u003C\u002Ful>\n","The web's #1 click to call button for your website! A simple and powerful plugin that adds a Call Now Button to your website.",200000,6891449,96,101,"2026-03-20T20:47:00.000Z","6.1",[51,57,20,71,72],"contact-button","convert","https:\u002F\u002Fcallnowbutton.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcall-now-button.2.0.1.zip",5,"2025-10-29 00:01:50",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":14,"requires_at_least":90,"requires_php":53,"tags":91,"homepage":95,"download_link":96,"security_score":55,"vuln_count":97,"unpatched_count":11,"last_vuln_date":98,"fetched_at":27},"contact-form-plugin","Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress","4.3.7","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>Contact Form display in popup\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>Enable animation for popup\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,5285114,80,291,"2026-03-19T14:29:00.000Z","6.5",[71,92,21,93,94],"contact-page","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.7.zip",10,"2025-12-07 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":25,"vuln_count":31,"unpatched_count":11,"last_vuln_date":122,"fetched_at":27},"business-hours-indicator","Business Hours Indicator","2.4.5","Wombat Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaartenbelmans\u002F","\u003Cul>\n\u003Cli>Use Blocks or shortcodes to display your opening times in any format anywhere on your website\u003C\u002Fli>\n\u003Cli>Shortcodes & block to indicate if you are currently open or closed\u003C\u002Fli>\n\u003Cli>Alternate message when you’re almost opening or closing\u003C\u002Fli>\n\u003Cli>Shortcodes or block to display something only when you are open or closed\u003C\u002Fli>\n\u003Cli>Easily style everything\u003C\u002Fli>\n\u003Cli>4 widgets (does the same as the shortcodes)\u003C\u002Fli>\n\u003Cli>Supports Vacations\u003C\u002Fli>\n\u003Cli>Supports ‘special dates’ with different opening times (e.g: holidays)\u003C\u002Fli>\n\u003Cli>Supports countdown until your next opening\u002Fclosing time\u003C\u002Fli>\n\u003Cli>Supports multiple locations\u003C\u002Fli>\n\u003Cli>Developer API (more info below)\u003C\u002Fli>\n\u003Cli>Frontend translated in: Dutch, German, English, Greek, Spanish, Italian, French, Bulgarian, Swedish, Danish,\u003Cbr \u002F>\nSlovakian, Slovenian, Lithuanian, Croatian, Russian, Czech, Norwegian, Finnish, Icelandic\u003C\u002Fli>\n\u003Cli>beautiful & user-friendly settings screens for you, or your client, to work in\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out a complete list of features below.\u003C\u002Fp>\n\u003Ch4>Quick links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.studiowombat.com\u002Fbhi-demos\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Examples\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Fknowledge-base\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Fplugin\u002Fbusiness-hours-indicator\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">&raquo; Pro Version\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003Cli>WordPress 3.7 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>General features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shortcode to display business hours\u003C\u002Fli>\n\u003Cli>Widget to display business hours\u003C\u002Fli>\n\u003Cli>Shortcode to display if you’re currently open\u002Fclosed\u003C\u002Fli>\n\u003Cli>Widget to display if you’re currently open\u002Fclosed\u003C\u002Fli>\n\u003Cli>Shortcode to display content only when you’re open\u003C\u002Fli>\n\u003Cli>Shortcode to display content only when you’re closed\u003C\u002Fli>\n\u003Cli>Choose your prefered time zone\u003C\u002Fli>\n\u003Cli>Display times in 12 or 24 hour format\u003C\u002Fli>\n\u003Cli>Enter multiple locations for more businesses (up to 3 in the free version)\u003C\u002Fli>\n\u003Cli>Include special hours such as holidays\u003C\u002Fli>\n\u003Cli>Include vacation hours\u003C\u002Fli>\n\u003Cli>Highlight the current day\u003C\u002Fli>\n\u003Cli>Frontend translated in: Dutch, German, English, Greek, Spanish, Catalan, Italian, French, Bulgarian, Swedish, Danish,\u003Cbr \u002F>\nSlovakian, Slovenian, Lithuanian, Croatian, Russian, Czech, Norwegian, Finnish, Icelandic, Latvian, Hungarian.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Displaying opening times\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show the opening hours in a table\u003C\u002Fli>\n\u003Cli>Show the opening hours inline\u003C\u002Fli>\n\u003Cli>Consolidate the output: group days with the same opening hours\u003C\u002Fli>\n\u003Cli>Show\u002Fhide holiday hours\u003C\u002Fli>\n\u003Cli>Show\u002Fhide vacation hours\u003C\u002Fli>\n\u003Cli>Highlight the current day\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Currently open\u002Fclosed Indication\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Edit the “we’re currently open” message\u003C\u002Fli>\n\u003Cli>Edit the “we’re currently closed” message\u003C\u002Fli>\n\u003Cli>Include the current time in the output\u003C\u002Fli>\n\u003Cli>Include the current day in the output\u003C\u002Fli>\n\u003Cli>Add an opening\u002Fclosing soon warning like “hurry, we’re closing in 35 minutes”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Limitations\u003C\u002Fh4>\n\u003Cp>The free version has some limitations you should be aware of. Our pro version (features below) fixes those.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The free version does not work with caching mechanisms.\u003C\u002Fli>\n\u003Cli>It’s not possible to add a break in opening hours.\u003C\u002Fli>\n\u003Cli>You can add up to 3 locations in the free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer API\u003C\u002Fh4>\n\u003Cp>Use the plugin anywhere in WordPress by using the following calls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>MBHILITE()->is_open('location name')\u003C\u002Fcode> returns true if the location is currently open. False otherwise.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->is_closed('location name')\u003C\u002Fcode> returns true if the location is currently closed. False otherwise.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->get_opening_hours('location name')\u003C\u002Fcode> returns an array of objects containing the location’s opening hours.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->get_specials('location name')\u003C\u002Fcode> returns an array of objects containing the location’s special opening hours.\u003C\u002Fli>\n\u003Cli>\u003Ccode>MBHILITE()->get_vacations('location name')\u003C\u002Fcode> returns an array of objects containing the location’s vacations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More documentation coming soon.\u003C\u002Fp>\n\u003Ch4>PRO FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports caching\u003C\u002Fli>\n\u003Cli>SEO features\u003C\u002Fli>\n\u003Cli>Enter unlimited multiple locations for more businesses\u003C\u002Fli>\n\u003Cli>Multiple time slots\u002Fday for when you close at noon\u003C\u002Fli>\n\u003Cli>Woocommerce support: disable orders + hide “add to cart” buttons when you are closed.\u003C\u002Fli>\n\u003Cli>‘Message builder’ allows you to add dynamic codes to build any message you like. A few examples:\n\u003Cul>\n\u003Cli>Today is March 8, we’re open from 9AM to 5PM.\u003C\u002Fli>\n\u003Cli>It’s 7:12PM, we’re closed. We open again on Thursday, in 7 hours and 45 minutes.\u003C\u002Fli>\n\u003Cli>Hurry, we’re closing in 13 minutes!\u003C\u002Fli>\n\u003Cli>..And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Only show today’s opening times\u003C\u002Fli>\n\u003Cli>Seasonal hours\u003C\u002Fli>\n\u003Cli>Set how many minutes or hours in advance to show “opening\u002Fclosing soon” message.\u003C\u002Fli>\n\u003Cli>Customize output with line breaks & separators\u003C\u002Fli>\n\u003Cli>Premium support\u003C\u002Fli>\n\u003Cli>Receive updates & bugfixes\u003C\u002Fli>\n\u003Cli>Show abbreviated days in outputs\u003C\u002Fli>\n\u003Cli>More flexibility\u003C\u002Fli>\n\u003Cli>Priority feauture requests\u003C\u002Fli>\n\u003Cli>And more..!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more about the \u003Ca href=\"https:\u002F\u002Fwww.studiowombat.com\u002Fplugin\u002Fbusiness-hours-indicator\u002F?utm_source=wporg&utm_medium=referral&utm_campaign=readme\" rel=\"nofollow ugc\">pro version here\u003C\u002Fa>\u003C\u002Fp>\n","Display opening hours and if you're currently open\u002Fclosed, with countdown to next opening. Show or hide content only when open\u002Fclosed & more!",8000,211906,98,60,"2025-10-11T16:06:00.000Z","6.8.5","3.7","5.6",[18,116,117,118,119],"currently-open","open-indication","opening-hours","opening-times","https:\u002F\u002Fwww.studiowombat.com\u002Fplugin\u002Fbusiness-hours-indicator\u002F\u002F?utm_source=bhifree&utm_medium=plugin&utm_campaign=plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbusiness-hours-indicator.2.4.5.zip","2021-08-02 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":107,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":53,"tags":137,"homepage":140,"download_link":141,"security_score":142,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"really-simple-click-to-call","Really Simple Click To Call Bar","1.0.6","Joe Nickdow","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoe-nickdow\u002F","\u003Cp>This plugin adds a customizable click to call bar\u002Fcall now button to the bottom of the window for mobile users. It will allow users to easily call you from their phone. It automatically adds events if you’re using Google Analytics Universal.\u003C\u002Fp>\n\u003Cp>Perfect for small businesses like restaurants, retail stores or any lead generation that relies on phone calls.\u003C\u002Fp>\n","A simple plugin that adds a click to call bar\u002Fcall now button for mobile visitors.",47747,90,11,"2019-05-31T16:49:00.000Z","5.2.24","4.0.0",[51,138,57,20,139],"call-now","click-to-call-bar","http:\u002F\u002Fjoenickdow.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freally-simple-click-to-call.zip",85,{"attackSurface":144,"codeSignals":280,"taintFlows":314,"riskAssessment":315,"analyzedAt":321},{"hooks":145,"ajaxHandlers":205,"restRoutes":256,"shortcodes":274,"cronEvents":275,"entryPointCount":218,"unprotectedCount":279},[146,151,157,161,164,168,173,177,181,186,191,193,195,196,197,198,200,201,202,203],{"type":147,"name":148,"callback":148,"file":149,"line":150},"action","init","engagedock-ai-smart-support-assistant.php",281,{"type":147,"name":152,"callback":153,"priority":154,"file":155,"line":156},"admin_menu","add_admin_menu",20,"includes\u002Fclass-edai-entries.php",168,{"type":147,"name":158,"callback":159,"file":155,"line":160},"admin_init","handle_actions",169,{"type":147,"name":158,"callback":162,"file":155,"line":163},"maybe_create_table",170,{"type":147,"name":165,"callback":166,"file":155,"line":167},"edai_cleanup_old_entries","cleanup_old_entries",173,{"type":147,"name":169,"callback":170,"file":171,"line":172},"wp_enqueue_scripts","enqueue_assets","includes\u002Fclass-edai-frontend.php",23,{"type":147,"name":174,"callback":175,"priority":31,"file":171,"line":176},"wp_head","maybe_print_ga4_script",24,{"type":147,"name":178,"callback":179,"file":171,"line":180},"wp_footer","render_widget",25,{"type":182,"name":183,"callback":184,"priority":154,"file":171,"line":185},"filter","wpseo_metadesc","maybe_fill_yoast_metadesc",26,{"type":147,"name":187,"callback":188,"file":189,"line":190},"rest_api_init","register_routes","includes\u002Fclass-edai-rest-api.php",65,{"type":147,"name":148,"callback":148,"file":192,"line":150},"trunk\u002Fengagedock-ai-smart-support-assistant.php",{"type":147,"name":152,"callback":153,"priority":154,"file":194,"line":156},"trunk\u002Fincludes\u002Fclass-edai-entries.php",{"type":147,"name":158,"callback":159,"file":194,"line":160},{"type":147,"name":158,"callback":162,"file":194,"line":163},{"type":147,"name":165,"callback":166,"file":194,"line":167},{"type":147,"name":169,"callback":170,"file":199,"line":172},"trunk\u002Fincludes\u002Fclass-edai-frontend.php",{"type":147,"name":174,"callback":175,"priority":31,"file":199,"line":176},{"type":147,"name":178,"callback":179,"file":199,"line":180},{"type":182,"name":183,"callback":184,"priority":154,"file":199,"line":185},{"type":147,"name":187,"callback":188,"file":204,"line":190},"trunk\u002Fincludes\u002Fclass-edai-rest-api.php",[206,212,213,217,219,222,224,228,230,234,236,240,242,244,245,246,247,248,249,250,251,252,253,255],{"action":207,"nopriv":208,"callback":209,"hasNonce":210,"hasCapCheck":208,"file":211,"line":172},"edai_submit_callback",false,"handle_callback_submission",true,"includes\u002Fclass-edai-ajax.php",{"action":207,"nopriv":210,"callback":209,"hasNonce":210,"hasCapCheck":208,"file":211,"line":176},{"action":214,"nopriv":208,"callback":215,"hasNonce":210,"hasCapCheck":208,"file":211,"line":216},"edai_submit_email","handle_email_submission",27,{"action":214,"nopriv":210,"callback":215,"hasNonce":210,"hasCapCheck":208,"file":211,"line":218},28,{"action":220,"nopriv":208,"callback":221,"hasNonce":210,"hasCapCheck":208,"file":211,"line":12},"edai_send_chat_transcript","handle_chat_transcript_email",{"action":220,"nopriv":210,"callback":221,"hasNonce":210,"hasCapCheck":208,"file":211,"line":223},32,{"action":225,"nopriv":208,"callback":226,"hasNonce":210,"hasCapCheck":208,"file":211,"line":227},"edai_download_vcard","handle_vcard_download",35,{"action":225,"nopriv":210,"callback":226,"hasNonce":210,"hasCapCheck":208,"file":211,"line":229},36,{"action":231,"nopriv":208,"callback":232,"hasNonce":210,"hasCapCheck":208,"file":211,"line":233},"edai_track_interaction","track_interaction",39,{"action":231,"nopriv":210,"callback":232,"hasNonce":210,"hasCapCheck":208,"file":211,"line":235},40,{"action":237,"nopriv":208,"callback":238,"hasNonce":210,"hasCapCheck":208,"file":239,"line":218},"edai_track_visitor","track_visitor","includes\u002Fclass-edai-visitors.php",{"action":237,"nopriv":210,"callback":238,"hasNonce":210,"hasCapCheck":208,"file":239,"line":241},29,{"action":207,"nopriv":208,"callback":209,"hasNonce":210,"hasCapCheck":208,"file":243,"line":172},"trunk\u002Fincludes\u002Fclass-edai-ajax.php",{"action":207,"nopriv":210,"callback":209,"hasNonce":210,"hasCapCheck":208,"file":243,"line":176},{"action":214,"nopriv":208,"callback":215,"hasNonce":210,"hasCapCheck":208,"file":243,"line":216},{"action":214,"nopriv":210,"callback":215,"hasNonce":210,"hasCapCheck":208,"file":243,"line":218},{"action":220,"nopriv":208,"callback":221,"hasNonce":210,"hasCapCheck":208,"file":243,"line":12},{"action":220,"nopriv":210,"callback":221,"hasNonce":210,"hasCapCheck":208,"file":243,"line":223},{"action":225,"nopriv":208,"callback":226,"hasNonce":210,"hasCapCheck":208,"file":243,"line":227},{"action":225,"nopriv":210,"callback":226,"hasNonce":210,"hasCapCheck":208,"file":243,"line":229},{"action":231,"nopriv":208,"callback":232,"hasNonce":210,"hasCapCheck":208,"file":243,"line":233},{"action":231,"nopriv":210,"callback":232,"hasNonce":210,"hasCapCheck":208,"file":243,"line":235},{"action":237,"nopriv":208,"callback":238,"hasNonce":210,"hasCapCheck":208,"file":254,"line":218},"trunk\u002Fincludes\u002Fclass-edai-visitors.php",{"action":237,"nopriv":210,"callback":238,"hasNonce":210,"hasCapCheck":208,"file":254,"line":241},[257,265,270,272],{"namespace":258,"route":259,"methods":260,"callback":262,"permissionCallback":263,"file":189,"line":264},"edai-engage\u002Fv1","\u002Fhours",[261],"GET","get_hours","__return_true",77,{"namespace":258,"route":266,"methods":267,"callback":268,"permissionCallback":263,"file":189,"line":269},"\u002Finfo",[261],"get_info",84,{"namespace":258,"route":259,"methods":271,"callback":262,"permissionCallback":263,"file":204,"line":264},[261],{"namespace":258,"route":266,"methods":273,"callback":268,"permissionCallback":263,"file":204,"line":269},[261],[],[276,278],{"hook":165,"callback":165,"file":155,"line":277},175,{"hook":165,"callback":165,"file":194,"line":277},4,{"dangerousFunctions":281,"sqlUsage":282,"outputEscaping":303,"fileOperations":311,"externalRequests":305,"nonceChecks":312,"capabilityChecks":279,"bundledLibraries":313},[],{"prepared":110,"raw":97,"locations":283},[284,287,289,291,293,294,295,296,297,301],{"file":211,"line":285,"context":286},172,"$wpdb->query() with unsafe: $table_escaped",{"file":211,"line":288,"context":286},174,{"file":211,"line":290,"context":286},179,{"file":211,"line":292,"context":286},181,{"file":243,"line":285,"context":286},{"file":243,"line":288,"context":286},{"file":243,"line":290,"context":286},{"file":243,"line":292,"context":286},{"file":298,"line":299,"context":300},"trunk\u002Funinstall.php",115,"$wpdb->query() with unsafe: $table_name_escaped",{"file":302,"line":299,"context":300},"uninstall.php",{"escaped":304,"rawEcho":305,"locations":306},672,2,[307,310],{"file":171,"line":308,"context":309},1362,"raw output",{"file":199,"line":308,"context":309},6,22,[],[],{"summary":316,"deductions":317},"The engagedock-ai-smart-support-assistant plugin v1.0.0 exhibits a generally strong security posture based on static analysis.  The complete absence of dangerous functions, 100% output escaping, and a high percentage of prepared SQL statements are commendable practices. The lack of any recorded vulnerabilities or CVEs in its history further suggests a well-maintained and secure codebase. However, a significant concern arises from the presence of four unprotected REST API routes. This creates a direct attack vector that could be exploited if these routes handle sensitive data or actions without proper authentication or authorization checks.\n\nWhile the plugin demonstrates good development hygiene in many areas, these unprotected REST API endpoints represent a tangible risk. The limited number of file operations and external HTTP requests, along with the presence of nonce and capability checks on many entry points, are positive indicators. Nevertheless, the critical nature of unauthenticated access points cannot be overstated. The current score reflects these strengths alongside the identified weaknesses, with the unprotected REST API routes being the primary area of concern.",[318],{"reason":319,"points":320},"REST API routes without permission callbacks",15,"2026-04-16T14:34:10.359Z",{"wat":323,"direct":332},{"assetPaths":324,"generatorPatterns":327,"scriptPaths":328,"versionParams":329},[325,326],"\u002Fwp-content\u002Fplugins\u002Fengagedock-ai-smart-support-assistant\u002Fassets\u002Fcss\u002Fengagedock-ai-styles.css","\u002Fwp-content\u002Fplugins\u002Fengagedock-ai-smart-support-assistant\u002Fassets\u002Fjs\u002Fengagedock-ai-scripts.js",[],[326],[330,331],"engagedock-ai-smart-support-assistant\u002Fassets\u002Fcss\u002Fengagedock-ai-styles.css?ver=","engagedock-ai-smart-support-assistant\u002Fassets\u002Fjs\u002Fengagedock-ai-scripts.js?ver=",{"cssClasses":333,"htmlComments":336,"htmlAttributes":337,"restEndpoints":339,"jsGlobals":340,"shortcodeOutput":346},[334,335],"engagedock-ai-chat-widget","engagedock-ai-support-button",[],[338],"data-engagedock-ai",[],[341,342,343,344,345],"EngageDockAIConfig","edai_wp_timezone_string","edai_get_legacy_constant_value","edai_is_pro_distribution","edai_is_free_distribution",[],{"error":210,"url":348,"statusCode":349,"statusMessage":350,"message":350},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fengagedock-ai-smart-support-assistant\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":352},[353],{"version":6,"download_url":24,"svn_tag_url":354,"released_at":26,"has_diff":208,"diff_files_changed":355,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":356,"is_current":210},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fengagedock-ai-smart-support-assistant\u002Ftags\u002F1.0.0\u002F",[],[]]