Showing posts with label WordPress. Show all posts
Showing posts with label WordPress. Show all posts

How To Fix Contact Form 7 v5.01 - Reverting Back To reCaptcha v2

Posted on: Tuesday, 18 December 2018 00:36

As of the time of writing, v5.01 is broken. There are hundreds of 1-star reviews which have been piling up over the last few days.

It's not clear if the plugin itself is at fault or if the v3 of reCaptcha is just not filtering out the spam as effectively (maybe it's having to retrain its model for each new site, I'm not sure).

Either way, CF7 only supports v3 of the API at the moment.

I'm sure it will be fixed soon but in the meantime, you can solve it be using an extra plugin.

It's called Invisible reCaptcha for WordPress: https://wordpress.org/plugins/invisible-recaptcha/

Step By Step Guide


Go to Admin > Contact Form 7 >  Integrations and remove the API keys you have set up:


Then go to Plugins > Add Plugin and search for "Invisible reCaptcha for WordPress" by Mihai Chelaru.

Install it and activate it.

Open a new tab and go to your reCaptcha admin account: https://www.google.com/recaptcha/admin

Generate new keys with the setting reCAPTCHA v2 > Invisible



When you have filled out the form you will get some keys like you have used before:


Copy the Site Key into your clipboard.

Now go back to WordPress and go to Admin > Settings > Invisible reCaptcha

Paste the Site Key into the Site Key field, then go back and copy the Secret Key into the Secret Key.

Bonus: You can set the badge position - I prefer to make it the bottom left, or inline rather than its default right, that is often used up by a "back to top" element of the theme.


Click Save Changes.

IMPORTANT: There is one last step, it won't automatically work with Contact Form 7 forms.

Go to the Contact Forms tab, enabled it for Contact Form 7, and click Save Changes again on that tab:


OK your site is now safely protected again!

Hopefully, this will be fixed in the next few days.

PRO TIP: Don't forget to flush any cache plugins your site might be using.

Getting control of the WordPress Galleries

Posted on: Wednesday, 12 August 2015 14:25

For a few versions now WordPress has had a gallery shortcode feature that you can add in via the Add Media button. Getting it to play nice with your theme however can take a bit than is really needed. Here are a couple of tips I picked up when I had to customise it for a recent client project.

How to reset a WordPress password on the database

Posted on: Monday, 25 May 2015 13:03

You’ve gone and forgotten your password? You didn’t set up your recovery email address? No, it wasn’t your fault, the client has forgotten? You inherited the site and the records aren’t right? Well whatever the reason, don’t panic. This guide will show you how to recover that account without having to do anything too drastic.

SOLVED: Contact Form 7 won’t send your forms

Posted on: Monday, 6 April 2015 02:07

You’ve finished the site, the client has signed off and all that’s left is the launch but the form test keeps failing. Right, we better solve this one quickly then!

Supporting nested shortcodes in WordPress

Posted on: Monday, 30 March 2015 23:59

If you’re writing your own [shortcodes] or have done in the past then its important that you follow this little tip. It will only take a couple of minutes to implement and it will save your end-users from problems.

Setting up a special blog sidebar in a Roots/Sage WordPress template

Posted on: Monday, 23 March 2015 21:56

If you want to display a special blog menu on the blog posts but a normal menu on the rest of the site then this handy tip will show you how.

Wrapping a Disqus implementation in a Roots-based WordPress theme

Posted on: Friday, 13 March 2015 15:12

The Disqus filter is incredibly easy to get set up on your blog but it doesn't seem to provide a wrapper method for you to add your extra mark-up. This tutorial teaches you how to integrate it into your Roots-based theme.

WordPress Admin Plugin - Bulk Page Stub Creator v1.0 Released

Posted on: Wednesday, 1 October 2014 13:23

I have just released v1.0 of Bulk Page Stub Creator. It is a WordPress admin plugin that lets you bulk create page stubs by providing a batch of page titles and slugs.

It is a simple plugin; it gives you a text input form and on the first line you type the page title, on the second line you type the slug. Then you repeat the process for as many pages that you want to create.

When you press the Create page stubs page it will automatically create all of the stubs for you.

Read more information and download it at: