/ / Google अदृश्य कैप्चा <php वेबसाइट पर <इनपुट प्रकार = "सबमिट करें"> - php, wordpress, callback, recaptcha

गूगल अदृश्य कैप्चा के साथ एक php वेबसाइट पर < इनपुट प्रकार = "submit" >-php, wordpress, कॉलबैक, recaptcha

मैं वर्तमान में सामान्य नोकैप्चा का उपयोग कर रहा हूंवर्डप्रेस प्लगइन "पासवर्ड संरक्षित" के साथ Google से reCaptcha और यह ठीक काम करता है। अभी भी कुछ आगंतुक उलझन में हैं कि उन्हें "मैं रोबोट नहीं हूं" पर क्लिक करना है। मेरी साइटकी को Google द्वारा उनके नए अदृश्य रीकैप्चा के लिए सूचीबद्ध किया गया है।

मैंने सबमिट बटन पर आवश्यक पैरामीटर जोड़े:

<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large g-recaptcha" data-sitekey="mySiteKey" data-callback="" data-badge="inline" value="<?php esc_attr_e( "Log In", "password-protected" ); ?>" tabindex="100" />

और प्रतिक्रिया इस द्वारा सत्यापित की जाती है:

if ( ( $this->encrypt_password( $password_protected_pwd ) == $pwd && $pwd != "" && isset($_POST["g-recaptcha-response"]) && $_POST["g-recaptcha-response"] ) || apply_filters( "password_protected_process_login", false, $password_protected_pwd ) ) {

कैप्चा स्वयं दिखाया गया है, लेकिन कैप्चा को हल करने के बाद सही कुछ भी नहीं होता है। ऐसा लगता है कि मैंने कभी भी बटन सबमिट नहीं किया था या रिकैप्चा में कॉलबैक फ़ंक्शन ठीक से जवाब नहीं दे रहा है।

तो मैं क्या गलत हूं? या मुझे कोड में क्या बदलना है?

उत्तर:

उत्तर № 1 के लिए 1

आपके पास कॉलबैक फ़ंक्शन सेट होना चाहिए, अन्यथा फॉर्म सबमिट नहीं हो सकता है।

अधिक जानकारी के लिए यह उत्तर देखें।

https://stackoverflow.com/a/41147377