[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUcGT6-3kD7l2Vzed898DSD83xZAj_3WaM9yj5e_8LQM":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"fullworks","https:\u002F\u002Fprofiles.wordpress.org\u002Ffullworks\u002F",13,78750,94,1372,75,"2026-04-04T00:37:06.137Z",[13,39,61,83,106,125,144,163,178,197,214,233,248],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":19,"downloaded":20,"rating":21,"num_ratings":22,"last_updated":23,"tested_up_to":24,"requires_at_least":25,"requires_php":26,"tags":27,"homepage":32,"download_link":33,"security_score":34,"vuln_count":35,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"stop-user-enumeration","Stop User Enumeration","1.7.7","\u003Cp>Stop User Enumeration is a security plugin designed to detect and prevent hackers scanning your site for user login names.\u003C\u002Fp>\n\u003Cp>User Enumeration is a type of attack where nefarious parties can probe your website to discover your login name. This is often a pre-cursor to brute-force password attacks. Stop User Enumeration helps block this initial attack and allows you to log IPs launching these attacks to block further attacks in the future.\u003C\u002Fp>\n\u003Cp>Tools like WPSCAN are designed for use by ethical hackers and make efforts to find user login names. Ethical hackers ask permission first, this plugin is designed to reduce the tools when used without permission and when used in conjunction with fail2ban can block those attempts at the firewall.\u003C\u002Fp>\n\u003Cp>If you are on a VPS or dedicated server, as the attack IP is logged, you can use (optional additional configuration) fail2ban to block the attack directly at your server’s firewall, a very powerful solution for VPS owners to stop brute force attacks as well as DDoS attacks.\u003C\u002Fp>\n\u003Cp>If you don’t have access to install fail2ban ( e.g. on a Shared Host ) you can still use this plugin.\u003C\u002Fp>\n\u003Cp>The plugin can stop the user id being leaked by the oEmbed API call.\u003C\u002Fp>\n\u003Cp>Since WordPress 4.5 user data can also be obtained by API calls without logging in, this is a WordPress feature, but if you don’t need it to get user data, this\u003Cbr \u002F>\nplugin will restrict and log that too.\u003C\u002Fp>\n\u003Cp>Since WordPress 5.5  sitemaps are generated by core WP  ( wp-sitemap.xml ) which includes a user\u002Fauthor sitemap that exposes the user id.  You can enable \u002F disable this in the plugin settings.\u003C\u002Fp>\n\u003Ch4>PHP 8.4 compatible\u003C\u002Fh4>\n\u003Cp>Tested on PHP 8.4\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Blocks user enumeration requests by GET or POST\u003C\u002Fli>\n\u003Cli>Syslogs a block so Fail2Ban can be used to block an IP\u003C\u002Fli>\n\u003Cli>Optionally blocks REST API user requests for non authorized users\u003C\u002Fli>\n\u003Cli>Optionally removes author sitemap\u003C\u002Fli>\n\u003Cli>Optionally removes author from OEMBED\u003C\u002Fli>\n\u003Cli>Optionally removes numbers from comment authors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin includes an optional email feature for plugin news and updates. When enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your email address may be sent to https:\u002F\u002Ffullworksplugins.com for important plugin updates and security notices\u003C\u002Fli>\n\u003Cli>This is completely optional and requires your explicit consent via the opt-in form in the plugin settings\u003C\u002Fli>\n\u003Cli>No data is collected or transmitted without your permission\u003C\u002Fli>\n\u003Cli>You can opt-out at any time from the plugin settings\u003C\u002Fli>\n\u003Cli>No other personal data is collected or transmitted to external services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin logs attempted user enumeration attacks locally using WordPress’s standard logging system:\u003Cbr \u002F>\n* IP addresses of potential attackers are logged locally for security monitoring\u003Cbr \u002F>\n* These logs remain on your server and are not transmitted to any external service\u003Cbr \u002F>\n* Logs can be used with fail2ban or similar tools for enhanced security\u003C\u002Fp>\n\u003Cp>For more information about data handling, please visit https:\u002F\u002Ffullworksplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Helps secure your site against hacking attacks through detecting  User Enumeration",50000,1305856,98,128,"2025-12-15T10:48:00.000Z","6.9.4","6.3","7.4",[28,29,30,31],"fail2ban","security","user-enumeration","wpscan","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fstop-user-enumeration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstop-user-enumeration.1.7.7.zip",91,6,0,"2025-06-26 00:00:00","2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":4,"author_profile":5,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":24,"requires_at_least":50,"requires_php":26,"tags":51,"homepage":57,"download_link":58,"security_score":59,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":38},"stop-wp-emails-going-to-spam","Stop WP Emails Going to Spam","2.2.1","\u003Cp>Emails generated from within WordPress often end up in your spam or junk folder, This plugin helps you sort that out. The default settings of this plugin can often be enough to solve your problem.\u003C\u002Fp>\n\u003Cp>When using the default PHP mailer in WordPress, especially on shared servers, emails will often be set to spam or junk by receiving email systems. This can be very frustrating and important notifications can be missed by you or your clients.\u003C\u002Fp>\n\u003Cp>Why does this happen? One problem is the “envelope sender” not being set, and many hosts will recommend that you install a plugin to set the “envelope sender”, this is the main purpose of this plugin.\u003C\u002Fp>\n\u003Cp>Along with setting the “envelope sender” this plugin also displays your Sender Permitted From (SPF) and checks your server IP is in the SPF record, if there is one.\u003C\u002Fp>\n\u003Cp>Optionally this plugin allows you to change the name and email address of the default WordPress notification email easily.\u003C\u002Fp>\n\u003Cp>If you use an SMTP email plugin or use an API based transactional email plugin, this plugin will add no value; it is built to support the default PHP mailer only.\u003C\u002Fp>\n\u003Ch4>PHP 8.0 compatible\u003C\u002Fh4>\n\u003Cp>Tested on PHP 8.4\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Checks email SPF health\u003C\u002Fli>\n\u003Cli>Checks if your IP is blacklisted\u003C\u002Fli>\n\u003Cli>Set envelope sender when missing\u003C\u002Fli>\n\u003Cli>Allows you to change the default WordPress sending email\u003C\u002Fli>\n\u003Cli>Allows you to change the default WordPress sending email name\u003C\u002Fli>\n\u003Cli>Allows you to set the sending email domain\u003C\u002Fli>\n\u003C\u002Ful>\n","Fixes WordPress emails going to spam\u002Fjunk folders. The default settings often resolve the issue.",10000,165353,96,51,"2025-12-15T13:14:00.000Z","4.8.1",[52,53,54,55,56],"email","envelope-sender","phpmail","phpmailer","spam","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fstop-wp-emails-going-to-spam\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstop-wp-emails-going-to-spam.2.2.1.zip",100,null,{"slug":62,"name":63,"version":64,"author":4,"author_profile":5,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":8,"num_ratings":69,"last_updated":70,"tested_up_to":24,"requires_at_least":71,"requires_php":26,"tags":72,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":36,"last_vuln_date":82,"fetched_at":38},"clean-and-simple-contact-form-by-meg-nicholas","Contact Form Clean and Simple","4.12.2","\u003Cp>A clean and simple AJAX contact form with Google reCAPTCHA, flexible CSS framework support, spam filtering, and REST API support for headless WordPress implementations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clean\u003C\u002Fstrong>: all user inputs are stripped in order to avoid cross-site scripting (XSS) vulnerabilities.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Simple\u003C\u002Fstrong>: AJAX enabled validation and submission for immediate response and guidance for your users (can be switched off).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Styling\u003C\u002Fstrong>: Choose your CSS framework – Bootstrap (default), Theme Native (inherits your theme’s styles), or Minimal (semantic classes for complete custom styling).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>REST API Support\u003C\u002Fstrong>: Enable headless WordPress implementations to submit forms via authenticated REST API endpoints.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accessible\u003C\u002Fstrong>: Built with accessibility in mind – proper ARIA attributes, keyboard navigation, screen reader support, and WCAG AA compliant color contrast.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is a straightforward contact form for your WordPress site. There is very minimal set-up\u003Cbr \u002F>\nrequired. Simply install, activate, and then place the short code \u003Cstrong>[cscf-contact-form]\u003C\u002Fstrong> on your web page.\u003C\u002Fp>\n\u003Cp>A standard set of input boxes are provided, these include Email Address, Name, Message and a nice big ‘Send Message’ button.\u003C\u002Fp>\n\u003Cp>When your user has completed the form an email will be sent to you containing your user’s message.\u003Cbr \u002F>\nTo reply simply click the ‘reply’ button on your email client.\u003Cbr \u002F>\nThe email address used is the one you have set up in WordPress under ‘Settings’ -> ‘General’, so do check this is correct.\u003C\u002Fp>\n\u003Cp>To help prevent spam all data is scanned can be scanned with Fullworks Anti Spam Pro.\u003Cbr \u002F>\nFor this to work you must have the \u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fanti-spam\u002F\" title=\"Fullworks Anti Spam Pro\" rel=\"nofollow ugc\">Fullworks Anti Spam Pro Plugin\u003C\u002Fa> installed and activated.\u003C\u002Fp>\n\u003Cp>Fullworks Anti Spam Pro will also log all your messages, categorized  as spam or not, automatically.\u003C\u002Fp>\n\u003Cp>For added piece of mind this plugin also allows you to add a ‘\u003Cstrong>reCAPTCHA\u003C\u002Fstrong>’.\u003Cbr \u002F>\nThis adds a picture of a couple of words to the bottom of the contact form.\u003Cbr \u002F>\nYour user must correctly type the words before the form can be submitted, and in so doing, prove that they are human.\u003C\u002Fp>\n\u003Ch4>Why Choose This Plugin?\u003C\u002Fh4>\n\u003Cp>Granted there are many plugins of this type in existence already. Why use this one in-particular?\u003C\u002Fp>\n\u003Cp>Here’s why:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Minimal setup. Simply activate the plugin and place the shortcode [cscf-contact-form] on any post or page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Safe\u003C\u002Fstrong>. All input entered by your user  is stripped back to minimise as far as possible the likelihood of any\u003Cbr \u002F>\nmalicious user attempting to inject a script into your website.\u003Cbr \u002F>\nIf the Fullworks Anti Spam Pro plugin is activated all form data will be scanned for spam.\u003Cbr \u002F>\nYou can turn on reCAPTCHA to avoid your form being abused by bots, however Fullworks Anti Spam Pro will do this without reCAPTCHA.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ajax enabled\u003C\u002Fstrong>. You have the option to turn on AJAX (client-side) validation and submission which gives your users an immediate response when completing the form without having to wait for the page to refresh.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The form can \u003Cstrong>integrate seamlessly into your website\u003C\u002Fstrong>. Turn off the plugin’s default css style sheet so that your theme’s style sheet can be used instead.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible CSS styling\u003C\u002Fstrong>: Choose from Bootstrap, Modern (with dark mode), Theme Native, or Minimal styling modes to match your site’s design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin will only link in its jQuery file where it’s needed, it \u003Cstrong>will not impose\u003C\u002Fstrong> itself on every page of your whole site!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Works with the \u003Cstrong>latest version of WordPress\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Original plugin written by an \u003Cstrong>experienced PHP programmer\u003C\u002Fstrong>, Megan Nicholas, the code is rock solid, safe, and rigorously tested as standard practice.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Headless WordPress ready\u003C\u002Fstrong>. REST API support allows you to submit forms from decoupled frontends, mobile apps, or any external application with proper authentication.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Hopefully this plugin will fulfil all your needs.\u003C\u002Fp>\n\u003Ch3>PHP 8 Ready\u003C\u002Fh3>\n\u003Cp>Tested on PHP 8.4\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>Unless you want to change messages or add reCAPTCHA to your contact form then this plugin will work out of the box without any additional setup.\u003C\u002Fp>\n\u003Cp>Important: Check that you have an email address set-up in your WordPress ‘Settings’->’General’ page. This is the address that the plugin will use to send the contents of the contact form.\u003C\u002Fp>\n\u003Cp>To add the contact form to your WordPress website simply place the shortcode [cscf-contact-form] on the post or page that you wish the form to appear on.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you have Jetpack plugin installed disable the contact form otherwise the wrong form might display.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Additional Settings\u003C\u002Fh3>\n\u003Cp>This plugin will work out of the box without any additional setup. You have the option to change the default messages that are displayed to your user and to add reCAPTCHA capabilities.\u003C\u002Fp>\n\u003Cp>Go to the settings screen for the contact form plugin.\u003C\u002Fp>\n\u003Cp>You will find a link to the setting screen against the entry of this plugin on the ‘Installed Plugins’ page.\u003C\u002Fp>\n\u003Cp>Here is a list of things that you can change\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Message\u003C\u002Fstrong>: The message displayed to the user at the top of the contact form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Message Sent Heading\u003C\u002Fstrong>: The message heading or title displayed to the user after the message has been sent.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Message Sent Content\u003C\u002Fstrong>: The message content or body displayed to the user after the message has been sent.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>CSS Framework\u003C\u002Fstrong>: Choose how the form is styled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bootstrap (Default)\u003C\u002Fstrong>: Uses Bootstrap CSS classes for full Bootstrap compatibility. Best for themes already using Bootstrap.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern (Card style)\u003C\u002Fstrong>: A beautiful, opinionated modern design with card-style layout, large inputs, and CSS variables for easy customization. Includes automatic dark mode support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Native\u003C\u002Fstrong>: Uses minimal classes with WordPress’s wp-element-button for the submit button. The form inherits your theme’s native form styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal\u003C\u002Fstrong>: Uses semantic CSS classes only (cscf-field, cscf-input, etc.) for complete custom styling control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Use this plugin’s default stylesheet\u003C\u002Fstrong>: The plugin comes with a default style sheet to make the form look nice for your user. Untick this if you want to use your theme’s stylesheet instead. The default stylesheet will simply not be linked in. This option is most relevant when using the Bootstrap CSS framework.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Use client side validation (Ajax)\u003C\u002Fstrong>: When ticked the contact form will be validated and submitted on the client giving your user instant feedback if they have filled the form in incorrectly. If you wish the form to be validated and submitted only to the server then untick this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Use reCAPTCHA\u003C\u002Fstrong>: Tick this option if you wish your form to have a reCAPTCHA box. ReCAPTCHA helps to avoid spam bots using your form by checking that the form filler is actually a real person. To use reCAPTCHA you will need to get a some special keys from google https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fadmin\u002Fcreate. Once you have your keys enter them into the Public key and Private key boxes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>reCAPTCHA Public Key\u003C\u002Fstrong>: Enter the public key that you obtained from here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>reCAPTCHA Private Key\u003C\u002Fstrong>: Enter the private key that you obtained from here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>reCAPTCHA Theme\u003C\u002Fstrong>: Here you can change the reCAPTCHA box theme so that it fits with the style of your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Recipient Emails\u003C\u002Fstrong>: The email address where you would like all messages to be sent.\u003Cbr \u002F>\nThis will default to the email address you have specified under ‘E-Mail Address’ in your WordPress General Settings.\u003Cbr \u002F>\nIf you want your mail sent to a different address then enter it here.\u003Cbr \u002F>\nYou may enter multiple email addresses by clicking the ‘+’ button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Confirm Email Address\u003C\u002Fstrong>: Email confirmation is now optional. To force your user to re-type their email address tick ‘Confirm Email Address’.\u003Cbr \u002F>\nIt is recommended that you leave this option on. If you turn this option off your user will only have to enter their email address once,\u003Cbr \u002F>\nbut if they enter it incorrectly you will have no way of getting back to them!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email Subject\u003C\u002Fstrong>: This is the email subject that will appear on all messages. If you would like to set it to something different then enter it here.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Override ‘From’ Address\u003C\u002Fstrong>: If you tick this and then fill in the ‘From Address:’ box then all email will be sent from the given address NOT from the email address given by the form filler.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>**Option to allow enquiry to email themselves a copy of the message.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Contact consent\u003C\u002Fstrong>: This option allows you to be GDPR compliant by adding a ‘Consent to contact’ check box at the bottom of the form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable REST API\u003C\u002Fstrong>: Turn on REST API support to allow headless WordPress implementations to submit forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Required User Capability\u003C\u002Fstrong>: Set the minimum WordPress user capability required to use the REST API (default: edit_posts).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REST API for Headless WordPress\u003C\u002Fh3>\n\u003Cp>This plugin includes REST API support, making it perfect for headless WordPress implementations, mobile applications, and decoupled frontend frameworks like React, Vue.js, or Angular.\u003C\u002Fp>\n\u003Ch4>Enabling REST API\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to the plugin settings page\u003C\u002Fli>\n\u003Cli>Find the “REST API Settings” section\u003C\u002Fli>\n\u003Cli>Check “Enable REST API”\u003C\u002Fli>\n\u003Cli>Set the required user capability (default: edit_posts)\u003C\u002Fli>\n\u003Cli>Save your settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>API Endpoint\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>POST\u003C\u002Fstrong> \u003Ccode>\u002Fwp-json\u002Fcscf\u002Fv1\u002Fsubmit\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Authentication\u003C\u002Fh4>\n\u003Cp>The REST API requires WordPress user authentication. Users must be logged in and have the capability specified in settings (default: edit_posts).\u003C\u002Fp>\n\u003Cp>For headless implementations, you can use:\u003Cbr \u002F>\n– Application Passwords (WordPress 5.6+)\u003Cbr \u002F>\n– JWT Authentication plugins\u003Cbr \u002F>\n– OAuth plugins\u003Cbr \u002F>\n– Basic Authentication (development only)\u003C\u002Fp>\n\u003Ch4>Request Format\u003C\u002Fh4>\n\u003Cp>Send a POST request with JSON body:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`json\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>{\u003Cbr \u002F>\n  “name”: “John Doe”,\u003Cbr \u002F>\n  “email”: “john@example.com”,\u003Cbr \u002F>\n  “confirm_email”: “john@example.com”,\u003Cbr \u002F>\n  “message”: “Your message here”,\u003Cbr \u002F>\n  “phone_number”: “+1234567890”,\u003Cbr \u002F>\n  “contact_consent”: true,\u003Cbr \u002F>\n  “email_sender”: false,\u003Cbr \u002F>\n  “post_id”: 123\u003Cbr \u002F>\n}\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Required fields:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>name\u003C\u002Fcode>: Sender’s name\u003Cbr \u002F>\n– \u003Ccode>email\u003C\u002Fcode>: Sender’s email address\u003Cbr \u002F>\n– \u003Ccode>message\u003C\u002Fcode>: The message content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Optional fields:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>confirm_email\u003C\u002Fcode>: Required if email confirmation is enabled in settings\u003Cbr \u002F>\n– \u003Ccode>phone_number\u003C\u002Fcode>: Required if phone number is set as mandatory in settings\u003Cbr \u002F>\n– \u003Ccode>contact_consent\u003C\u002Fcode>: Required if contact consent is enabled in settings\u003Cbr \u002F>\n– \u003Ccode>email_sender\u003C\u002Fcode>: Set to true to send a copy to the sender\u003Cbr \u002F>\n– \u003Ccode>post_id\u003C\u002Fcode>: The ID of the page\u002Fpost where the form would normally be displayed\u003C\u002Fp>\n\u003Ch4>Response Format\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Success Response (200):\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>json\u003Cbr \u002F>\n{\u003Cbr \u002F>\n  \"success\": true,\u003Cbr \u002F>\n  \"message\": \"Message Sent\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Validation Error Response (400):\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>json\u003Cbr \u002F>\n{\u003Cbr \u002F>\n  \"code\": \"validation_failed\",\u003Cbr \u002F>\n  \"message\": \"Validation failed.\",\u003Cbr \u002F>\n  \"data\": {\u003Cbr \u002F>\n    \"status\": 400,\u003Cbr \u002F>\n    \"errors\": {\u003Cbr \u002F>\n      \"email\": \"Please enter a valid email address.\",\u003Cbr \u002F>\n      \"message\": \"Please enter a message.\"\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n  }\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Authentication Error Response (401):\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>json\u003Cbr \u002F>\n{\u003Cbr \u002F>\n  \"code\": \"rest_forbidden\",\u003Cbr \u002F>\n  \"message\": \"Authentication required.\",\u003Cbr \u002F>\n  \"data\": {\u003Cbr \u002F>\n    \"status\": 401\u003Cbr \u002F>\n  }\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Example Implementation\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>JavaScript (fetch API):\u003C\u002Fstrong>\u003Cbr \u002F>\n    `javascript\u003Cbr \u002F>\nconst formData = {\u003Cbr \u002F>\n  name: “John Doe”,\u003Cbr \u002F>\n  email: “john@example.com”,\u003Cbr \u002F>\n  confirm_email: “john@example.com”,\u003Cbr \u002F>\n  message: “This is a test message from the REST API”\u003Cbr \u002F>\n};\u003C\u002Fp>\n\u003Cp>fetch(‘https:\u002F\u002Fyoursite.com\u002Fwp-json\u002Fcscf\u002Fv1\u002Fsubmit’, {\u003Cbr \u002F>\n  method: ‘POST’,\u003Cbr \u002F>\n  headers: {\u003Cbr \u002F>\n    ‘Content-Type’: ‘application\u002Fjson’,\u003Cbr \u002F>\n    ‘Authorization’: ‘Bearer YOUR_AUTH_TOKEN’\u003Cbr \u002F>\n  },\u003Cbr \u002F>\n  body: JSON.stringify(formData)\u003Cbr \u002F>\n})\u003Cbr \u002F>\n.then(response => response.json())\u003Cbr \u002F>\n.then(data => {\u003Cbr \u002F>\n  if (data.success) {\u003Cbr \u002F>\n    console.log(‘Message sent successfully!’);\u003Cbr \u002F>\n  } else {\u003Cbr \u002F>\n    console.error(‘Validation errors:’, data.data.errors);\u003Cbr \u002F>\n  }\u003Cbr \u002F>\n});\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch4>Important Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>REST API is disabled by default for security\u003C\u002Fli>\n\u003Cli>reCAPTCHA is bypassed for REST API submissions (authentication provides security)\u003C\u002Fli>\n\u003Cli>All other form validations and spam filtering still apply\u003C\u002Fli>\n\u003Cli>Form submissions via REST API are processed identically to regular submissions\u003C\u002Fli>\n\u003Cli>Email notifications work the same way as standard form submissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>Demo site coming soon.\u003C\u002Fp>\n","A clean and simple contact form with flexible CSS framework support.",8000,546899,195,"2025-12-31T15:28:00.000Z","5.6",[73,74,75,76,77],"bootstrap","contact","contact-form","feedback-form","form","https:\u002F\u002Ffullworks.net\u002Fproducts\u002Fclean-and-simple-contact-form","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclean-and-simple-contact-form-by-meg-nicholas.4.12.2.zip",99,2,"2020-01-14 00:00:00",{"slug":84,"name":85,"version":86,"author":4,"author_profile":5,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":26,"tags":96,"homepage":102,"download_link":103,"security_score":34,"vuln_count":104,"unpatched_count":36,"last_vuln_date":105,"fetched_at":38},"simple-google-maps-short-code","Simple Shortcode for Google Maps","1.8.2","\u003Cp>Simple to use, yet powerful, Google Maps plugin! Reviews say this is “Best Google Map Shortcode plugin”.\u003C\u002Fp>\n\u003Cp>Put a Google map on your WordPress posts and pages simply and easily with a shortcode. Straight forward and easy to use! Ideal for contact page maps, maps showing delivery areas and many other uses!\u003C\u002Fp>\n\u003Cp>This plugin will enable a simple shortcode that you can use for embedding Google Maps in any WordPress post or page. The shortcode uses the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fhttp-api\u002F\" rel=\"nofollow ugc\">WordPress HTTPS API\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fapis\u002Fhandbook\u002Ftransients\u002F\" rel=\"nofollow ugc\">Transients API\u003C\u002Fa> for delivering cached Google maps with little to no impact on your site’s performance.\u003C\u002Fp>\n\u003Cp>Maps are displayed with the [pw_map] shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pw_map address=\"New York City\" key=\"YOUR Map JS API KEY\" geokey=\"YOUR Geo API KEY\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Google now requires that new accounts use an API key. You can register a free API key \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fget-api-key#get-an-api-key\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can have multiple map pins, simply add multiple addresses separated by semi-colon \u003Ccode>;\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pw_map address=\"Statue of Liberty National Monument NYC;Empire State Building, New York, NY, USA\" key=\"YOUR Map JS API KEY\" geokey=\"YOUR Geo API KEY\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>All Shortcode Options\u003C\u002Fh3>\n\u003Cp>Mandatory\u003C\u002Fp>\n\u003Cli>address  – Description: The address you want pinned – Allowed values: any address that Google can find, multi addresses separated by ;\u003C\u002Fli>\n\u003Cli>key – Description: Your Google Maps API Key – Allowed values: valid key\u003C\u002Fli>\n\u003Cli>geokey – Description: Your Google Geocoding API Key – Allowed values: valid key\u003C\u002Fli>\n\u003Cp>Why two key? You should restrict your API keys to avoid abuse. You need to use the geokey to allow the geocoding to work, enabled on the GeoCoding API, restricted to your server IP, and key\u003Cbr \u002F>\nenabled on the Maps JavaScript API restricted to your website domain(s).\u003C\u002Fp>\n\u003Cp>Optional ( with default values)\u003C\u002Fp>\n\u003Cli>width – Description: sets the map width – Default: 100% – Allowed values: size in % or px\u003C\u002Fli>\n\u003Cli>height – Description: sets the map height – Default: 400px – Allowed values: size in % or px\u003C\u002Fli>\n\u003Cli>enablescrollwheel – Description: zooming on the map using a mouse scroll wheel  – Default: true – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>zoom – Description: The initial Map zoom level – Default: 15 – Allowed values: Valid zoom values are numbers from zero up to the supported maximum zoom level\u003C\u002Fli>\n\u003Cli>disablecontrols – Description: Enables\u002Fdisables all default UI buttons. May be overridden individually. Does not disable the keyboard controls – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>force – Description: disable caching of geocoding, only use this on test   – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>zoomcontrol – Description: display the Zoom +\u002F- buttons  – Default: true – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>nozoom – Description: fixes the zoom level by seeting min and max to the starting zoom  – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cp>\u003C\u002Fp>\n\u003Cli>gesturehandling – Description: This setting controls how the amp handles gestures on the map. – Default: auto – Allowed values:\u003C\u002Fli>\n\u003Cul>\n\u003Cli>“cooperative”: Scroll events and one-finger touch gestures scroll the page, and do not zoom or pan the map. Two-finger touch gestures pan and zoom the map. Scroll events with a ctrl key or ⌘ key pressed zoom the map. In this mode the map cooperates with the page.\u003C\u002Fli>\n\u003Cli>“greedy”: All touch gestures and scroll events pan or zoom the map.\u003C\u002Fli>\n\u003Cli>“none”: The map cannot be panned or zoomed by user gestures.\u003C\u002Fli>\n\u003Cli>“auto”: Gesture handling is either cooperative or greedy, depending on whether the page is scrollable or in an iframe.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cli>maptypeid – Description: Determines the initial map display type – Default: roadmap – Allowed values:\u003C\u002Fli>\n\u003Cul>\n\u003Cli>“roadmap”: This map type displays a normal street map.\u003C\u002Fli>\n\u003Cli>“satellite”: This map type displays satellite images.\u003C\u002Fli>\n\u003Cli>“hybrid”: This map type displays a transparent layer of major streets on satellite images.\u003C\u002Fli>\n\u003Cli>“terrain”: This map type displays maps with physical features such as terrain and vegetation.\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple shortcode for embedding Google Maps in any WordPress post, page or widget.",4000,169636,92,46,"2025-03-25T22:35:00.000Z","6.7.5","4.6",[97,98,99,100,101],"gmaps","google-maps","google-maps-plugin","google-maps-shortcode","maps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-google-maps-short-code\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-maps-short-code.1.8.2.zip",1,"2024-11-07 17:29:10",{"slug":107,"name":108,"version":109,"author":4,"author_profile":5,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":21,"num_ratings":114,"last_updated":115,"tested_up_to":24,"requires_at_least":71,"requires_php":26,"tags":116,"homepage":122,"download_link":123,"security_score":21,"vuln_count":104,"unpatched_count":36,"last_vuln_date":124,"fetched_at":38},"widget-for-eventbrite-api","Display Eventbrite Events","6.5.9","\u003Cp>Solve your problem by integrating Eventbrite events to display on your WordPress website, with this simple to set up, yet flexible plugin.\u003Cbr \u002F>\nIn a couple of minutes you can start seeing your Eventbrite events on WordPress without any custom code.\u003C\u002Fp>\n\u003Cp>Eventbrite is undoubtedly a very easy and powerful way to set up an events calendar, whether for free events or ticketed events.\u003Cbr \u002F>\nHowever, managing multiple events is an administrative burden and forgetting to update your event details manually may well cost you attendees and potential lost revenue.\u003C\u002Fp>\n\u003Cp>This free plugin provides a display for Eventbrite using the API feed enabling you to show your forthcoming events, just like you would do for recent posts in an easy-to-use and familiar way.\u003Cbr \u002F>\nIf you want the most power and features there is a Pro plugin, which you can easily try for a trial period without obligation.\u003C\u002Fp>\n\u003Cp>The plugin has 3 methods of displaying events:\u003Cbr \u002F>\n* WordPress Block\u003Cbr \u002F>\n* Elementor Widget\u003Cbr \u002F>\n* Shortcode\u003C\u002Fp>\n\u003Cp>The WordPress Block and Elementor widget enable you to get a realistic display of the layouts and settings within the editor.\u003C\u002Fp>\n\u003Cp>The best part? Every time you add or update an Eventbrite listing, all the changes will appear on your WordPress website – no duplication of work or coding skills required.\u003C\u002Fp>\n\u003Cp>This plugin uses the Eventbrite API to read directly from Eventbrite servers creating an event feed for Eventbrite. Don’t be put off by the words API, that just means the plugin is linked directly to Eventbrite data – no rekeying, no extra data to manage, simplifying and automating your event marketing.\u003C\u002Fp>\n\u003Cp>See an interactive \u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fwidget-for-eventbrite\u002Feventbrite-shortcode-demo\u002F\" rel=\"nofollow ugc\">demo here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>What it looks like on your site will depend on your theme and any extra styling you want to apply. It will blend in as though the Eventbrite events are posts on your own site.\u003C\u002Fp>\n\u003Cp>The plugin provides options to easily set different pre-defined color styles.\u003C\u002Fp>\n\u003Cp>The plugin gives you easy but powerful control over how you show Eventbrite events.\u003C\u002Fp>\n\u003Cp>Choice of two free layouts  – ‘widget layout’ and ‘card layout’.\u003C\u002Fp>\n\u003Cp>I’m sure you will find this plugin the best way of showing Eventbrite events on WordPress.\u003C\u002Fp>\n\u003Cp>Want to learn more about the many options of the best Eventbrite plugin for WordPress? Check out the \u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fwidget-for-eventbrite\u002Feventbrite-shortcode-demo\u002F\" rel=\"nofollow ugc\">Display Eventbrite Events demo page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PHP 8.3 compatible\u003C\u002Fh4>\n\u003Cp>Tested on PHP up to 8.3\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom html or text before and\u002For after recent posts.\u003C\u002Fli>\n\u003Cli>Allow you to set title url.\u003C\u002Fli>\n\u003Cli>Display thumbnails, with customizable size and alignment.\u003C\u002Fli>\n\u003Cli>Exclude current event post\u003C\u002Fli>\n\u003Cli>Read more option, with a link direct to the Eventbrite page.\u003C\u002Fli>\n\u003Cli>Book now option with a link direct to the Eventbrite page.\u003C\u002Fli>\n\u003Cli>Decide if you want Eventbrite to open in a new tab, or not\u003C\u002Fli>\n\u003Cli>Easy to customise CSS.\u003C\u002Fli>\n\u003Cli>Total of 22 options for the free version\u003C\u002Fli>\n\u003Cli>Developer friendly custom designs using templates in ( child ) theme\u003C\u002Fli>\n\u003Cli>Developer friendly filters\u003C\u002Fli>\n\u003Cli>Elementor Widget and WordPress Block support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy to get started with\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FXuV56mOz1Q8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Easy to build shortcodes\u003C\u002Fh4>\n\u003Cp>Use the demo shortcode builder to see what your events may look like, this works with your events. \u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fwidget-for-eventbrite\u002Feventbrite-shortcode-demo\u002F\" rel=\"nofollow ugc\">Click Here to go to the demo page\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FztQlecAALRk?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>Easy to use with Elementor\u003C\u002Fh4>\n\u003Cp>A bespoke  Elementor Widget so you can see your efforts inside the editor.\u003C\u002Fp>\n\u003Ch4>Easy to use with the Block Editor\u003C\u002Fh4>\n\u003Cp>A bespoke WordPress Block so you can see your efforts inside the editor.\u003C\u002Fp>\n\u003Ch4>The Original Widget for Eventbrite API\u003C\u002Fh4>\n\u003Cp>This plugin was the first to use the Eventbrite API to create a widget for Eventbrite. It has been around since 2017 when it was a simple widget, literally a ‘widget for eventbrite api’ and has been constantly updated and improved.\u003Cbr \u002F>\nNow the free version is used by many thousands of users and the Pro version is used by a range of organisations from small community groups to very large music venue promoters.\u003C\u002Fp>\n\u003Ch3>Go Pro\u003C\u002Fh3>\n\u003Cp>Get so much more with the Pro version.\u003C\u002Fp>\n\u003Cp>Upgrade to get new awesome features and support. Upgrade directly from the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Additional features include:\u003C\u002Fp>\n\u003Cp>Up to a total of 80 options giving so many configuration and filtering choices.\u003Cbr \u002F>\nIf you are not using the Block Editor or Elementor, you can use use the demo shortcode builder to explore the pro options, this works with your events. \u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fwidget-for-eventbrite\u002Feventbrite-shortcode-demo\u002F\" rel=\"nofollow ugc\">See the shortcode builder here\u003C\u002Fa>\u003Cbr \u002F>\nOr review a full description of all options in the free and paid for plans. \u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fdocs\u002Fdisplay-eventbrite-events-in-wordpress\u002Fusage\u002Fusing-the-shortcode\u002F\" rel=\"nofollow ugc\">Free and Premium plan detailed option here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>filter events by Eventbrite collections\u003C\u002Fli>\n\u003Cli>choice of pre built shortcode templates tested on popular themes such as Divi, Astra, OceanpWP, Enfold, Genesis and WP themes\u003C\u002Fli>\n\u003Cli>pre-built calendar page template with grid layout\u003C\u002Fli>\n\u003Cli>pre-built calendar view in month list format, and custom periods\u003C\u002Fli>\n\u003Cli>full width, venue, short date, card and grid layouts\u003C\u002Fli>\n\u003Cli>use different APIkeys for different shortcodes, so different organisation feeds can be used\u003C\u002Fli>\n\u003Cli>5 star support\u003C\u002Fli>\n\u003Cli>additional filters so you can split events across pages\u003C\u002Fli>\n\u003Cli>link from summary lists to full page event on site\u003C\u002Fli>\n\u003Cli>additional features for Eventbrite Music venues & promoters\u003C\u002Fli>\n\u003Cli>stay onsite ‘checkout’ popup feature – never leave your website, with integrated checkout popup\u003C\u002Fli>\n\u003Cli>stay onsite long description modal options\u003C\u002Fli>\n\u003Cli>display only Online Events\u003C\u002Fli>\n\u003Cli>allocate a virtual location to Online Events\u003C\u002Fli>\n\u003Cli>listing private \u002F invite only events\u003C\u002Fli>\n\u003Cli>listing only past events or only future events\u003C\u002Fli>\n\u003Cli>customise with developer friendly templates\u003C\u002Fli>\n\u003Cli>manage Eventbrite API cache time to optimise performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, process or send any website visitor personal data anywhere\u003C\u002Fp>\n","Display your upcoming Eventbrite events quickly and easily.",3000,272000,27,"2026-02-26T15:36:00.000Z",[117,118,119,120,121],"eventbrite","eventbrite-shortcode","eventbrite-widget","events","widget","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fwidget-for-eventbrite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-for-eventbrite-api.6.5.9.zip","2025-05-07 00:00:00",{"slug":126,"name":127,"version":128,"author":4,"author_profile":5,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":59,"num_ratings":133,"last_updated":134,"tested_up_to":24,"requires_at_least":135,"requires_php":26,"tags":136,"homepage":142,"download_link":143,"security_score":59,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":38},"fullworks-anti-spam","Stop Contact Form 7 Spam & WPForms Spam – Free Protection","2.6.1","\u003Cp>\u003Cstrong>Is Contact Form 7 spam destroying your mornings?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every day, the same nightmare: dozens of fake submissions, worried you’ll miss real customers, and other plugins want $60\u002Fyear just for basic protection.\u003C\u002Fp>\n\u003Cp>This free plugin ends that nightmare today.\u003C\u002Fp>\n\u003Ch4>What Gets Protected (FREE)\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Contact Form 7\u003C\u002Fstrong> – Block bot spam automatically\u003Cbr \u002F>\n✅ \u003Cstrong>WPForms Lite & Pro\u003C\u002Fstrong> – Stop automated submissions\u003Cbr \u002F>\n✅ \u003Cstrong>Jetpack Contact Forms\u003C\u002Fstrong> – Filter bot spam instantly\u003Cbr \u002F>\n✅ \u003Cstrong>Fluent Forms\u003C\u002Fstrong> – Eliminate bot attacks\u003Cbr \u002F>\n✅ \u003Cstrong>SureForms\u003C\u002Fstrong> – Block bot spam submissions\u003Cbr \u002F>\n✅ \u003Cstrong>WordPress Comments\u003C\u002Fstrong> – Clean comment spam from badbots\u003Cbr \u002F>\n✅ \u003Cstrong>Business sites included\u003C\u002Fstrong> – No commercial fees ever\u003C\u002Fp>\n\u003Cp>Works immediately after activation. No configuration. No learning curve. No monthly costs.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>3 Steps to Spam-Free Contact Forms:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Install\u003C\u002Fstrong> – Search “Contact Form 7 spam” in your WordPress dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activate\u003C\u002Fstrong> – One click to turn on protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Relax\u003C\u002Fstrong> – Your Contact Form 7 and WPForms and others are now protected from bots\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The moment you activate, spam bots are automatically blocked on all your forms and comments. No settings to configure. No technical knowledge required. No ongoing maintenance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Most users report 95-100% spam reduction within the first 24 hours.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Tomorrow morning, check your inbox. Instead of dozens of spam submissions, you’ll see only real customer inquiries. That’s the peace of mind this plugin delivers.\u003C\u002Fp>\n\u003Ch4>Why Contact Form 7 Needs This\u003C\u002Fh4>\n\u003Cp>Contact Form 7 is WordPress’s most popular form plugin with over 5 million active installations. It’s lightweight, flexible, and completely free.\u003C\u002Fp>\n\u003Cp>But it doesn’t include spam protection.\u003C\u002Fp>\n\u003Cp>Without protection, Contact Form 7 sites get hammered. Bot networks discover unprotected forms and flood them with submissions. Your inbox fills with junk. You waste time sorting real inquiries from spam. Worse, you risk missing legitimate customers buried in the noise.\u003C\u002Fp>\n\u003Cp>This plugin fixes that problem. For free. Forever.\u003C\u002Fp>\n\u003Ch4>Free vs Pro: What You Get\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>FREE Version (Most Sites Need Only This):\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Contact Form 7 bot spam blocked\u003Cbr \u002F>\n✅ WPForms automated spam stopped\u003Cbr \u002F>\n✅ Jetpack forms protected\u003Cbr \u002F>\n✅ Fluent Forms secured\u003Cbr \u002F>\n✅ SureForms protected\u003Cbr \u002F>\n✅ WordPress comment spam eliminated\u003Cbr \u002F>\n✅ Works on business\u002Fcommercial sites\u003Cbr \u002F>\n✅ Spam statistics dashboard\u003C\u002Fp>\n\u003Cp>Automated bots cause 95%+ of spam. The free version handles this completely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Version (For Advanced Needs):\u003C\u002Fstrong>\u003Cbr \u002F>\n⚡ AI-powered human spam detection\u003Cbr \u002F>\n⚡ Gravity Forms integration\u003Cbr \u002F>\n⚡ WooCommerce registration protection\u003Cbr \u002F>\n⚡ Email quarantine for review\u003Cbr \u002F>\n⚡ Custom IP blocklists\u003Cbr \u002F>\n⚡ Allow\u002Fdeny pattern rules\u003Cbr \u002F>\n⚡ Priority support\u003C\u002Fp>\n\u003Cp>Most Contact Form 7 users never need Pro. But if you’re getting manually-typed spam or need enterprise features, Pro has you covered.\u003C\u002Fp>\n\u003Ch4>Why This Works Better Than CAPTCHA\u003C\u002Fh4>\n\u003Cp>CAPTCHA makes your visitors prove they’re human by solving puzzles. It’s annoying, hurts conversions, and still lets some spam through.\u003C\u002Fp>\n\u003Cp>This plugin takes a smarter approach:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Invisible honeypot fields\u003C\u002Fstrong> – Bots can’t resist filling hidden fields that humans never see\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timing analysis\u003C\u002Fstrong> – Bots submit forms instantly; real people don’t\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Behavioral fingerprinting\u003C\u002Fstrong> – Bot patterns are detectable and consistent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No user friction\u003C\u002Fstrong> – Your visitors never know the protection exists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightning fast\u003C\u002Fstrong> – All processing happens locally on your server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your Contact Form 7 stays fast. Your conversion rates stay high. Spam disappears.\u003C\u002Fp>\n\u003Cp>It just works. Quietly. Effectively. Completely free.\u003C\u002Fp>\n\u003Ch4>Common Questions Answered\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>“Will this work with my existing Contact Form 7 setup?”\u003C\u002Fstrong>\u003Cbr \u002F>\nYes. It integrates automatically with all CF7 configurations, custom fields, and extensions. Nothing breaks. Spam just stops.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“I’m not technical. Can I install this?”\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you can install a WordPress plugin, you can use this. There’s literally nothing to configure. Install, activate, done.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“What about sites that aren’t in English?”\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks perfectly on all languages. The spam detection doesn’t depend on language – it detects bot behavior patterns.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“My site sells products. Do I have to pay?”\u003C\u002Fstrong>\u003Cbr \u002F>\nNo. Unlike some popular anti-spam solutions that charge business sites, this is free for commercial use. No exceptions. No hidden fees.\u003C\u002Fp>\n\u003Ch4>Ready to Stop Contact Form 7 Spam?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Installation takes 30 seconds:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>In your WordPress dashboard, go to Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fli>\n\u003Cli>Search for “Contact Form 7 spam”\u003C\u002Fli>\n\u003Cli>Click Install, then Activate\u003C\u002Fli>\n\u003Cli>Done – your forms are now protected\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Check your email tomorrow. Enjoy the silence.\u003C\u002Fp>\n\u003Cp>For detailed statistics and settings, visit Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Anti Spam after activation.\u003C\u002Fp>\n\u003Ch3>Go Pro\u003C\u002Fh3>\n\u003Cp>Most Contact Form 7 users never need Pro – the free version eliminates their spam problem completely.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>But if you need advanced protection, Pro delivers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>AI-Powered Human Spam Detection\u003C\u002Fstrong> – Stop manually-typed spam that gets past basic filters\u003Cbr \u002F>\n✅ \u003Cstrong>Gravity Forms Integration\u003C\u002Fstrong> – Complete protection for premium form users\u003Cbr \u002F>\n✅ \u003Cstrong>WooCommerce Registration Blocking\u003C\u002Fstrong> – Stop fake account spam\u003Cbr \u002F>\n✅ \u003Cstrong>Email Quarantine\u003C\u002Fstrong> – Review and rescue any legitimate messages caught by mistake\u003Cbr \u002F>\n✅ \u003Cstrong>Custom Allow\u002FDeny Rules\u003C\u002Fstrong> – Block specific IPs, patterns, or keywords\u003Cbr \u002F>\n✅ \u003Cstrong>IP Blocklist Checking\u003C\u002Fstrong> – Automatic blocking of known spam networks\u003Cbr \u002F>\n✅ \u003Cstrong>Priority Support\u003C\u002Fstrong> – Get help directly from the developers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n– High-traffic sites getting manually-entered spam\u003Cbr \u002F>\n– Agencies managing multiple client installations\u003Cbr \u002F>\n– Enterprise sites requiring advanced controls\u003Cbr \u002F>\n– Gravity Forms and WooCommerce users\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fanti-spam\u002F\" rel=\"nofollow ugc\">Start Your Free 14-Day Pro Trial\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Try Pro features risk-free. No credit card required. If it’s not worth it, just let the trial expire. No pressure, no hassle.\u003C\u002Fp>\n","Stop Contact Form 7 spam and WPForms spam instantly. Free spam protection for business sites. No CAPTCHA. No API keys. Just works.",1000,56605,11,"2025-11-15T00:09:00.000Z","5.3.0",[137,138,139,140,141],"anti-spam","cf7","contact-form-7","spam-protection","wpforms","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fanti-spam\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffullworks-anti-spam.2.6.1.zip",{"slug":145,"name":146,"version":147,"author":4,"author_profile":5,"description":148,"short_description":149,"active_installs":131,"downloaded":150,"rating":151,"num_ratings":152,"last_updated":153,"tested_up_to":24,"requires_at_least":154,"requires_php":26,"tags":155,"homepage":159,"download_link":160,"security_score":34,"vuln_count":161,"unpatched_count":36,"last_vuln_date":162,"fetched_at":38},"quick-paypal-payments","Quick Paypal Payments","5.7.50","\u003Cp>Taking PayPal payments just got easier, one shortcode to collect any amount from anywhere on your site. With Instant Payment Notifications and GDPR compliancy options.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Accepts all PayPal approved currencies\u003C\u002Fli>\n\u003Cli>Fixed or variable payment amounts\u003C\u002Fli>\n\u003Cli>Easy to use range of shortcode options\u003C\u002Fli>\n\u003Cli>Fully editable\u003C\u002Fli>\n\u003Cli>Loads of styling options\u003C\u002Fli>\n\u003Cli>Multi-language\u003C\u002Fli>\n\u003Cli>Add custom forms anywhere on your site\u003C\u002Fli>\n\u003Cli>Downloadable payment records\u003C\u002Fli>\n\u003Cli>Fully editable autoresponder\u003C\u002Fli>\n\u003Cli>Instant Payment Notifications\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Go Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple products – sell up to 9 items at once.\u003C\u002Fli>\n\u003Cli>Custom Logo for Paypal page\u003C\u002Fli>\n\u003Cli>Mailchimp Integration\u003C\u002Fli>\n\u003Cli>Personalised Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PHP 8.0\u003C\u002Fh4>\n\u003Cp>Tested with PHP 8.0\u003C\u002Fp>\n\u003Ch4>Developers plugin page\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffullworks.net\u002Fproducts\u002Fquick-paypal-payments\u002F\" rel=\"nofollow ugc\">quick paypal payments plugin\u003C\u002Fa>.\u003C\u002Fp>\n","Zero to PayPal with just one shortcode. Jam packed with features and options with easy to use custom settings.",230702,88,32,"2026-02-24T20:57:00.000Z","5.3",[156,157,158],"payments","paypal","paypal-payment-form","https:\u002F\u002Ffullworksplugins.com\u002Fquick-paypal-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-paypal-payments.5.7.50.zip",7,"2025-09-04 00:00:00",{"slug":164,"name":165,"version":166,"author":4,"author_profile":5,"description":167,"short_description":168,"active_installs":131,"downloaded":169,"rating":170,"num_ratings":81,"last_updated":171,"tested_up_to":94,"requires_at_least":154,"requires_php":71,"tags":172,"homepage":176,"download_link":177,"security_score":91,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":38},"remove-site-heath-from-dashboard","Remove Site Health From Dashboard","1.1.2","\u003Cp>If you manage multiple WordPress sites, you may find you get lots of calls about site health as this has been put right in front of your site owners eyes.\u003Cbr \u002F>\nThis is a good thing if it is your own site but no so good if you are getting calls from non technical clients.\u003C\u002Fp>\n\u003Cp>So this plugin removes it.  Simple and as lightweight as any code snippet can be.\u003C\u002Fp>\n\u003Cp>Additionally if you want to hide the Site Health from the tools menu, you can set\u003C\u002Fp>\n\u003Cp>RSHFD_REMOVE_SITE_HEALTH_FROM_TOOLS  in wp-config.php to true\u003C\u002Fp>\n\u003Cpre>\u003Ccode> define('RSHFD_REMOVE_SITE_HEALTH_FROM_TOOLS', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Removes the Site Health from the Dashboard introduced in WP 5.4",9070,80,"2025-02-18T18:51:00.000Z",[173,174,175],"dashboard-widget","site-health","sitehealth","https:\u002F\u002Ffullworks.net\u002Fproducts\u002Fremove-site-heath-from-dashboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-site-heath-from-dashboard.1.1.2.zip",{"slug":179,"name":180,"version":181,"author":4,"author_profile":5,"description":182,"short_description":183,"active_installs":184,"downloaded":185,"rating":151,"num_ratings":133,"last_updated":186,"tested_up_to":187,"requires_at_least":188,"requires_php":26,"tags":189,"homepage":193,"download_link":194,"security_score":195,"vuln_count":104,"unpatched_count":104,"last_vuln_date":196,"fetched_at":38},"meet-my-team","Meet My Team","2.1.1","\u003Cp>Ever needed to display a lot of team members but you find it too lengthy to put into a single page?\u003C\u002Fp>\n\u003Cp>Meet My Team solves that problem by providing an intuitive interface that allows you to add your team members and display their information in a modal! Sounds great?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Announcement\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Dec 2020: The original author, Aaron has handed maintenance and support of this plugin over to me, Alan at Fullworks\u003C\u002Fp>\n\u003Cp>Now Tested on PHP 8.0\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Responsive Grid with Smooth Readjustments : We modified the bootstrap grid’s naming convention so that it doesnt conflict with your bootstrap theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Responsive Modal Display : We utilised the well tested Reveal Modal from Zurb Foundation to build a responsive\u003Cbr \u002F>\ndisplay of your individual theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Theme Agnostic : We implemented a minimal css strategy so that the plugin will fit in with any theme that you utilize.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy Styling Classes : We provided simple style classes that theme developers can use to target and style their own. More information about this coming\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Insert into any page with our shortcode\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Supported Fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Team Member Name\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Team Member Profile Picture\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Team Member Email\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Team Member Biography\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Team Member Personal URL e.g. Facebook, Linkedin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>… More Coming\u003C\u002Fp>\n","Meet My Team is an awesome way to display your team members in a grid with a modal for each team member!",400,33022,"2025-02-18T17:15:00.000Z","6.5.8","5.0",[179,190,191,192],"staff-gallery","team","team-members","http:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmeet-my-team","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeet-my-team.2.1.1.zip",71,"2022-09-02 00:00:00",{"slug":198,"name":199,"version":200,"author":4,"author_profile":5,"description":201,"short_description":202,"active_installs":203,"downloaded":204,"rating":59,"num_ratings":104,"last_updated":205,"tested_up_to":94,"requires_at_least":206,"requires_php":26,"tags":207,"homepage":212,"download_link":213,"security_score":91,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":38},"load-html-files","Load HTML Files","1.1.1","\u003Cp>The integration of static HTML files into a WordPress site has always been a time-consuming and complicated task. Our team recognized this issue and developed a plugin that simplifies the process. With our plugin, you no longer have to copy and paste HTML code into the WordPress editor or create custom page templates for each file. Instead, you can effortlessly load your HTML files into your WordPress site with just a few clicks.\u003C\u002Fp>\n\u003Cp>One of the significant advantages of our plugin is the automatic categorization feature. It organizes your HTML files into categories and subcategories based on the folder structure, which makes it easy for visitors to navigate through your content. This feature saves you time and effort by eliminating the need to manually categorize each post.\u003C\u002Fp>\n\u003Cp>Our plugin also eliminates the need to manually add titles and descriptions to each post. With the automatic H1 tag feature, the first H1 tag in the HTML file is used as the post title, making it easier for you to create engaging titles that attract visitors. The plugin also removes all tags from the file, ensuring that your content is clean and professional.\u003C\u002Fp>\n\u003Cp>In addition to its user-friendly features, our plugin is also highly versatile. It was initially designed to work with Sailwave-generated HTML files, but we quickly realized that it could be used with any HTML file. This versatility makes it ideal for web developers, bloggers, and content creators who work with HTML files regularly.\u003C\u002Fp>\n\u003Cp>We believe that this plugin has the potential to transform the way WordPress users handle static HTML files. We are continuously working to improve the plugin’s functionality and add new features to make it even more useful. We welcome your feedback and suggestions on how we can make this tool better and easier to use.\u003C\u002Fp>\n\u003Cp>In conclusion, our plugin provides a simple and efficient way to integrate static HTML files into your WordPress site. It eliminates the need for manual categorization, title and description creation, and tag removal, making the process much more streamlined. We are confident that this tool will save you time and effort while also enhancing the overall user experience for your visitors. Give it a try today and see how it can transform the way you work with HTML files!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically creates a category structure based on the folder\u002Fsub-folder structure\u003C\u002Fli>\n\u003Cli>Uses the first H1 tag in the file as the post title, removing it from the content\u003C\u002Fli>\n\u003Cli>Removes all  and  tags from the file to ensure a clean and professional presentation\u003C\u002Fli>\n\u003C\u002Ful>\n","Effortlessly load HTML files from a folder into posts with our WordPress plugin. Simplify your workflow and enhance your site's presentation today.",300,6542,"2025-02-18T18:45:00.000Z","4.9",[208,209,210,198,211],"html-files","import-html","load-html","sailwave","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fload-html-files\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fload-html-files.1.1.1.zip",{"slug":215,"name":216,"version":217,"author":4,"author_profile":5,"description":218,"short_description":219,"active_installs":220,"downloaded":221,"rating":36,"num_ratings":36,"last_updated":222,"tested_up_to":223,"requires_at_least":224,"requires_php":26,"tags":225,"homepage":231,"download_link":232,"security_score":59,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":38},"fullworks-active-users-monitor","Fullworks Active Users Monitor","1.1.0","\u003Cp>\u003Cstrong>Fullworks Active Users Monitor\u003C\u002Fstrong> provides administrators with real-time visibility of logged-in users on your WordPress site. Using WordPress’s native session tokens system, this plugin accurately tracks user login states and provides powerful monitoring tools.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Tracking\u003C\u002Fstrong> – Uses WordPress session tokens for accurate online\u002Foffline status\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Audit Trail\u003C\u002Fstrong> – Track all login\u002Flogout events with detailed logging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Bar Widget\u003C\u002Fstrong> – Quick overview of online users with role breakdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Users List\u003C\u002Fstrong> – Visual indicators, status columns, and filtering options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong> – At-a-glance view of active users on your dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audit Log Export\u003C\u002Fstrong> – Export user activity to CSV, JSON, or Excel formats\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Refresh\u003C\u002Fstrong> – Configurable automatic updates without page reload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Display\u003C\u002Fstrong> – Color-coded indicators for different user roles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Command line tools for monitoring and management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Smart caching and efficient queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Translatable\u003C\u002Fstrong> – Ready for localization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Visual Indicators\u003C\u002Fh4>\n\u003Cp>The plugin provides clear visual feedback for online users:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Green status dots for online users\u003C\u002Fli>\n\u003Cli>Gold\u002Forange borders for administrators\u003C\u002Fli>\n\u003Cli>Color-coded role indicators\u003C\u002Fli>\n\u003Cli>Animated pulse effects (optional)\u003C\u002Fli>\n\u003Cli>“ONLINE” badges in user lists\u003C\u002Fli>\n\u003Cli>Last seen timestamps for offline users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Membership sites monitoring user activity\u003C\u002Fli>\n\u003Cli>Educational platforms tracking student engagement\u003C\u002Fli>\n\u003Cli>Multi-author blogs coordinating content creation\u003C\u002Fli>\n\u003Cli>Support teams managing customer interactions\u003C\u002Fli>\n\u003Cli>Any site requiring user activity insights\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, well-documented code\u003C\u002Fli>\n\u003Cli>Action and filter hooks for customization\u003C\u002Fli>\n\u003Cli>WP-CLI commands for automation\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003Cli>Compatible with multisite installations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP-CLI Commands\u003C\u002Fh3>\n\u003Cp>The plugin provides powerful WP-CLI commands for monitoring and automation:\u003C\u002Fp>\n\u003Ch4>Basic Commands\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>wp active-users list\u003C\u002Fcode> – List all online users\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users stats\u003C\u002Fcode> – Display online user statistics\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users check \u003Cuser>\u003C\u002Fcode> – Check if a specific user is online\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users monitor\u003C\u002Fcode> – Real-time monitoring in terminal\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp active-users clear-cache\u003C\u002Fcode> – Clear the online users cache\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automation Commands\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Check if any users are online (for scripting):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp active-users any [--quiet] [--count] [--json]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>--quiet\u003C\u002Fcode> – Returns exit code only (0 = users online, 1 = no users online)\u003C\u002Fli>\n\u003Cli>\u003Ccode>--count\u003C\u002Fcode> – Returns just the number of online users\u003C\u002Fli>\n\u003Cli>\u003Ccode>--json\u003C\u002Fcode> – Returns detailed JSON output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Wait until no users are online:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp active-users wait-clear [--timeout=\u003Cseconds>] [--check-interval=\u003Cseconds>] [--quiet]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>--timeout\u003C\u002Fcode> – Maximum time to wait (default: 300 seconds)\u003C\u002Fli>\n\u003Cli>\u003Ccode>--check-interval\u003C\u002Fcode> – How often to check (default: 30 seconds)\u003C\u002Fli>\n\u003Cli>\u003Ccode>--quiet\u003C\u002Fcode> – Suppress progress messages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example Automation Scripts\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Safe upgrade script:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `bash\u003C\u002Fp>\n\u003Cp>!\u002Fbin\u002Fbash\u003C\u002Fp>\n\u003Cp>Only upgrade when no users are online\u003C\u002Fp>\n\u003Cp>if wp active-users any –quiet; then\u003Cbr \u002F>\n    echo “Users are online, postponing upgrade”\u003Cbr \u002F>\nelse\u003Cbr \u002F>\n    echo “No users online, safe to upgrade”\u003Cbr \u002F>\n    wp core update\u003Cbr \u002F>\n    wp plugin update –all\u003Cbr \u002F>\nfi\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Maintenance with user wait:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `bash\u003C\u002Fp>\n\u003Cp>Wait for users to go offline, then perform maintenance\u003C\u002Fp>\n\u003Cp>wp active-users wait-clear –timeout=600 && {\u003Cbr \u002F>\n    wp maintenance-mode activate\u003Cbr \u002F>\n    wp db optimize\u003Cbr \u002F>\n    wp cache flush\u003Cbr \u002F>\n    wp maintenance-mode deactivate\u003Cbr \u002F>\n}\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monitoring script:\u003C\u002Fstrong>\u003Cbr \u002F>\n    `bash\u003C\u002Fp>\n\u003Cp>Get online user count for monitoring dashboard\u003C\u002Fp>\n\u003Cp>ONLINE_COUNT=$(wp active-users any –count)\u003Cbr \u002F>\nif [ “$ONLINE_COUNT” -gt “100” ]; then\u003Cbr \u002F>\n    # Send alert about high user activity\u003Cbr \u002F>\n    echo “High activity: $ONLINE_COUNT users online”\u003Cbr \u002F>\nfi\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Cp>These commands make it easy to create maintenance scripts that respect user activity, ensuring updates and maintenance tasks only run when appropriate.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal data beyond what WordPress already tracks for logged-in users. It only reads existing session data to determine online status. No data is sent to external services.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Ffullworks.net\u002F\" rel=\"nofollow ugc\">Fullworks\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Icons and visual elements use WordPress core styles for consistency.\u003C\u002Fp>\n","Real-time monitoring of logged-in WordPress users with visual indicators, filtering, and comprehensive admin tools.",30,417,"2025-09-17T20:12:00.000Z","6.8.5","6.2",[226,227,228,229,230],"active-users","admin-tools","monitoring","online-users","users","https:\u002F\u002Ffullworks.net\u002Fproducts\u002Factive-users-monitor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffullworks-active-users-monitor.1.1.0.zip",{"slug":234,"name":235,"version":236,"author":4,"author_profile":5,"description":237,"short_description":238,"active_installs":239,"downloaded":240,"rating":59,"num_ratings":104,"last_updated":241,"tested_up_to":94,"requires_at_least":188,"requires_php":26,"tags":242,"homepage":246,"download_link":247,"security_score":91,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":38},"fullworks-scanner","Fullworks Security Scanner","1.3","\u003Cp>This plugin is your website’s security sentinel, keeping an eye on potential threats without making it sound too techy. It checks your WordPress core, themes, and plugins to find any weak spots. If it spots something amiss, you’ll get a friendly email alert to let you know there’s something worth looking at.\u003C\u002Fp>\n\u003Cp>This clever tool relies on a powerful database to get its info, helping it keep an eye out for common WordPress vulnerabilities.\u003C\u002Fp>\n\u003Cp>But it’s not just about vulnerabilities. The plugin also keeps an eye on abandoned plugins and themes, which can be a backdoor for trouble. With this plugin, you can easily keep your website secure and reduce the risk of security breaches.\u003C\u002Fp>\n\u003Cp>The report page gives you the power to decide what to do next. If it finds something, you can choose to ignore it, especially if you have an old theme you love but it’s no longer getting updates. You can also give a thumbs-up to plugins or themes you know are safe.\u003C\u002Fp>\n\u003Cp>Plus, the report gives you a quick peek at what’s changed with plugins that have updates available. This helps you decide if those updates are worth it.\u003C\u002Fp>\n\u003Cp>If you’re more of a command-line person, you can run a security audit with the command wp fullworks-scanner. It won’t send you an email, but it’ll tell you what it found right there in your console.\u003C\u002Fp>\n\u003Cp>In a nutshell, this handy WordPress security tool does the heavy lifting, making sure your site stays safe and sound. It’s like having a watchful eye on your website without all the jargo\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>✓ Comprehensive Scan: Checks your WordPress Core version, installed themes, and plugins for vulnerabilities.\u003Cbr \u002F>\n✓ Vulnerability Database: References the WordPress Vulnerability Database API for up-to-date threat information.\u003Cbr \u002F>\n✓ Abandoned Plugin\u002FTheme Detection: Identifies and alerts you about abandoned plugins or themes that can pose security risks.\u003Cbr \u002F>\n✓ Customizable Scanning Schedule: Adjust the scan frequency to match your needs.\u003Cbr \u002F>\n✓ User-Friendly Report: Provides detailed scan reports with the option to accept or ignore warnings and errors.\u003Cbr \u002F>\n✓ Change Log Highlights: Offers a quick review of plugin updates with extract from the change log.\u003Cbr \u002F>\n✓ WP CLI Integration: Run scans from the command line with the wp fullworks-scanner command.\u003C\u002Fp>\n\u003Ch4>Easy to Use\u003C\u002Fh4>\n\u003Cp>Don’t miss out on the opportunity to fortify your WordPress website effortlessly and stay one step ahead of potential threats.\u003Cbr \u002F>\nTry it now and experience the peace of mind that comes with superior website security. 🔒 🔒 🔒\u003C\u002Fp>\n","Fullworks Security Scanner: Your Website's Guardian. Core, Themes, Plugins - Checked. Vulnerabilities - Squashed. Your Site - Secure.",20,2361,"2025-03-03T21:23:00.000Z",[243,244,245,29],"malware","scan","scanner","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Ffullworks-scanner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffullworks-scanner.1.3.zip",{"slug":249,"name":250,"version":251,"author":4,"author_profile":5,"description":252,"short_description":253,"active_installs":36,"downloaded":254,"rating":36,"num_ratings":36,"last_updated":255,"tested_up_to":223,"requires_at_least":256,"requires_php":26,"tags":257,"homepage":263,"download_link":264,"security_score":59,"vuln_count":36,"unpatched_count":36,"last_vuln_date":60,"fetched_at":265},"fullworks-support-diagnostics","Fullworks Support Diagnostics","1.0.0","\u003Cp>Fullworks Support Diagnostics makes it easier for plugin developers to troubleshoot issues by automatically collecting diagnostic information and providing powerful debugging tools. It discovers installed plugins and provides a framework for plugin-specific diagnostic data collection.\u003C\u002Fp>\n\u003Cp>This plugin should only be activated when instructed by plugin support personnel for diagnostic purposes.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic plugin discovery\u003C\u002Fstrong> – Detects compatible plugins with support-config.json files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System information collection\u003C\u002Fstrong> – Gathers essential WordPress environment data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>wp-config.php debug management\u003C\u002Fstrong> – Safely modify debug constants with automatic backups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode scanning\u003C\u002Fstrong> – Identifies shortcodes used across your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freemius integration\u003C\u002Fstrong> – Collects license status and Freemius state for premium plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API endpoints\u003C\u002Fstrong> – Allows secure remote diagnostics with temporary access links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sensitive data protection\u003C\u002Fstrong> – Masks API keys and other confidential information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug log monitoring\u003C\u002Fstrong> – Checks and displays the most recent log entries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Debug Management\u003C\u002Fh4>\n\u003Cp>The plugin can safely manage debug constants in wp-config.php:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002Fdisable WordPress debugging with a single click\u003C\u002Fli>\n\u003Cli>Automatically creates backups of wp-config.php before any modifications\u003C\u002Fli>\n\u003Cli>Clearly marks all changes with comment blocks for easy identification\u003C\u002Fli>\n\u003Cli>Safely removes all modifications when the feature is disabled\u003C\u002Fli>\n\u003Cli>Monitors debug log files for recent entries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Considerations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All wp-config.php modifications require explicit admin confirmation\u003C\u002Fli>\n\u003Cli>Access keys can be regenerated at any time\u003C\u002Fli>\n\u003Cli>Temporary access links expire after 24 hours\u003C\u002Fli>\n\u003Cli>API keys and sensitive data are masked in diagnostic reports\u003C\u002Fli>\n\u003Cli>REST API endpoint can be disabled if not needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage Instructions\u003C\u002Fh3>\n\u003Ch4>For Site Owners\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Only install when directed by support personnel\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Go to Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Plugin Support Diagnostics in your WordPress admin\u003C\u002Fli>\n\u003Cli>If instructed, enable debug management and select appropriate debug constants\u003C\u002Fli>\n\u003Cli>Click “Generate Diagnostic Data”\u003C\u002Fli>\n\u003Cli>Share the diagnostic information with support using one of these methods:\n\u003Cul>\n\u003Cli>Copy to clipboard\u003C\u002Fli>\n\u003Cli>Download as JSON\u003C\u002Fli>\n\u003Cli>Use the temporary direct access link (valid for 24 hours)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>When troubleshooting is complete, disable any debug options and consider deactivating the plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>For Plugin Developers\u003C\u002Fh4>\n\u003Cp>To make your plugin compatible with Support Diagnostics, create a \u003Ccode>support-config.json\u003C\u002Fcode> file in your plugin’s root directory. See the example-support-config.json file included in the plugin for reference.\u003C\u002Fp>\n","A diagnostic tool that helps plugin developers provide better support by collecting relevant system information and managing debug constants.",345,"","5.8",[258,259,260,261,262],"debug","diagnostics","support","troubleshooting","wp-config","https:\u002F\u002Ffullworksplugins.com\u002Fproducts\u002Fsupport-diagnostics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffullworks-support-diagnostics.1.0.0.zip","2026-03-15T10:48:56.248Z"]