@patvillaruz
Regarding the first error “Cannot redeclare tgmpa()”:
This is not an issue with the Contact Form 7 Signature Addon plugin, but with the theme you are using ‘Habitat Progression’.
They have a typo (or rather, search and replace error) in their code a few lines above the line mentioned in the error message (2126):
That line should read:
if ( ! function_exists( 'tgmpa' ) ) {
As they incorrectly changed it, the function is being redefined causing that error.
If you replace that one line in the /.../themes/habitat-progression/inc/tgm-plugin-activation/class-tgm-plugin-activation.php
file with the line above, the theme will play nice again with ??
Or if you are uncomfortable editing code, you can just download a fresh copy of the files and use that instead:
- Download the current version of the library from https://tgmpluginactivation.com/download/ (for your purposes, just click on the “Zipball” link below the form)
- Unzip the file and
- Copy/upload (via FTP) just the
class-tgm-plugin-activation.php
file to the /.../themes/habitat-progression/inc/tgm-plugin-activation/
directory of your website, replacing the existing class-tgm-plugin-activation.php
file.
Once you’ve done that, all should be fine again.
Please do ask the theme author to fix this. You can send them the following message:
Dear theme author, please download a fresh copy of TGMPA using the Custom TGMPA Generator, it will serve you with a customized download of TGMPA which will automagically have done the search & replace for you in the correct way.
https://tgmpluginactivation.com/download/
Hope this helps.
Smile,
Juliette