Un utente ha chiesto informazioni su Advanced noCaptcha & invisible Captcha (v2 & v3) di Wordpress

errore “wpcf7_add_shortcode”

Un utente ha chiesto 👇

Penso che tu abbia ancora questo codice dannoso nel tuo plug-in e anche se non sto usando il tuo con touch 7 e sto usando il loro cappuccio come hai suggerito, continua a generare errori.

Notifica PHP: wpcf7_add_shortcode è deprecato da Contact Form 7 versione 4.6! Utilizza invece wpcf7_add_form_tag. in /home/site/public_html/wp-content/plugins/contact-form-7/includes/functions.php online 365

(@rocketsms)

2 anni, 9 mesi fa

Anch’io ricevo lo stesso errore! Se disattivo il tuo plugin, il messaggio scomparirà. Inoltre, non lo sto usando per ReCaptcha su CF7 poiché ora ha il suo ReCaptcha integrato.

Questa risposta è stata modificata 2 anni, 9 mesi fa da. Questa risposta è stata modificata 2 anni, 9 mesi fa da.

(@rocketsms)

2 anni, 9 mesi fa

Quindi sono stato in grado di risolverlo. In anr-captcha-class.php ho cambiato:

			
			if ( function_exists( 'wpcf7_add_shortcode' )) {
					wpcf7_add_shortcode('anr_nocaptcha', array($this, 'wpcf7_form_field'), true);
					add_filter('wpcf7_validate_anr_nocaptcha', array($this, 'wpcf7_verify'), 10, 2);
				}

Per fare questo:


			if ( function_exists( 'wpcf7_add_form_tag' )) {
					wpcf7_add_form_tag('anr_nocaptcha', array($this, 'wpcf7_form_field'), true);
					add_filter('wpcf7_validate_anr_nocaptcha', array($this, 'wpcf7_verify'), 10, 2);
				}

(@woomad)

2 anni, 9 mesi fa

Ho fatto lo stesso con il codice. Quello che mi preoccupa, però, secondo l’autore è che questo plugin non supporta più il modulo di contatto 7, quindi qual è la necessità di questo pezzo di codice nel plugin?

Autore del plugin

(@ shamim51)

2 anni, 9 mesi fa

Poiché CF7 ora ha il proprio plug-in recaptcha, questo plug-in non supporta più CF7.
In questo plugin, hanno ancora un codice CF7 deprezzato, quindi gli utenti possono trovare il tempo per creare CF7 in un captcha.
Una notifica di deprezzamento verrà visualizzata solo se il debug è attivo. Pertanto, in un’impostazione dal vivo, questo avviso di deprezzamento non verrà visualizzato. Inoltre, questo plugin non farà nulla per CF7 a meno che non utilizzi la scorciatoia per CF7.

Questo codice di ammortamento verrà rimosso nella prossima versione principale di questo plugin.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *