Changeset 3326245
- Timestamp:
- 07/11/2025 12:02:00 PM (9 months ago)
- Location:
- google-captcha
- Files:
-
- 180 added
- 4 edited
-
tags/1.82 (added)
-
tags/1.82/bws_menu (added)
-
tags/1.82/bws_menu/bws_functions.php (added)
-
tags/1.82/bws_menu/bws_include.php (added)
-
tags/1.82/bws_menu/bws_menu.php (added)
-
tags/1.82/bws_menu/class-bws-settings.php (added)
-
tags/1.82/bws_menu/css (added)
-
tags/1.82/bws_menu/css/general_style.css (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4 (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/animated-overlay.gif (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_222222_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_454545_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_888888_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.10.4/jquery-ui.css (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4 (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_222222_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_454545_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_888888_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.11.4/jquery-ui.css (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1 (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_222222_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_454545_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_888888_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.12.1/jquery-ui.css (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2 (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_222222_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_2e83ff_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_454545_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_888888_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/1.82/bws_menu/css/jquery-ui-styles/1.9.2/jquery-ui.css (added)
-
tags/1.82/bws_menu/css/modal.css (added)
-
tags/1.82/bws_menu/css/style.css (added)
-
tags/1.82/bws_menu/deactivation-form.php (added)
-
tags/1.82/bws_menu/deprecated.php (added)
-
tags/1.82/bws_menu/fonts (added)
-
tags/1.82/bws_menu/fonts/bwsicons.eot (added)
-
tags/1.82/bws_menu/fonts/bwsicons.svg (added)
-
tags/1.82/bws_menu/fonts/bwsicons.ttf (added)
-
tags/1.82/bws_menu/fonts/bwsicons.woff (added)
-
tags/1.82/bws_menu/icons (added)
-
tags/1.82/bws_menu/icons/plugins (added)
-
tags/1.82/bws_menu/icons/plugins/bike-rental.png (added)
-
tags/1.82/bws_menu/icons/plugins/gpt-ai-content-creator.png (added)
-
tags/1.82/bws_menu/icons/themes (added)
-
tags/1.82/bws_menu/icons/themes/opening.png (added)
-
tags/1.82/bws_menu/icons/themes/realestate.png (added)
-
tags/1.82/bws_menu/icons/themes/rent-a-bike.png (added)
-
tags/1.82/bws_menu/icons/themes/renty.png (added)
-
tags/1.82/bws_menu/icons/themes/unity.png (added)
-
tags/1.82/bws_menu/images (added)
-
tags/1.82/bws_menu/images/affiliate-background.png (added)
-
tags/1.82/bws_menu/images/close_banner.png (added)
-
tags/1.82/bws_menu/images/earn-icon.svg (added)
-
tags/1.82/bws_menu/images/join-icon.svg (added)
-
tags/1.82/bws_menu/images/membership-background.jpg (added)
-
tags/1.82/bws_menu/images/promote-icon.svg (added)
-
tags/1.82/bws_menu/images/tooltip_icons.png (added)
-
tags/1.82/bws_menu/js (added)
-
tags/1.82/bws_menu/js/bws_menu.js (added)
-
tags/1.82/bws_menu/js/bws_tooltip.js (added)
-
tags/1.82/bws_menu/js/c_o_o_k_i_e.js (added)
-
tags/1.82/bws_menu/js/general_script.js (added)
-
tags/1.82/bws_menu/js/shortcode-button.js (added)
-
tags/1.82/bws_menu/languages (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-cs_CZ.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-cs_CZ.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-de_DE.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-de_DE.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-es_ES.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-es_ES.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-fr_FR.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-fr_FR.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-id_ID.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-id_ID.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-it_IT.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-it_IT.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-ja.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-ja.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-nl_NL.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-nl_NL.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-pl_PL.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-pl_PL.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-pt_BR.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-pt_BR.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-ru_RU.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-ru_RU.po (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-uk.mo (added)
-
tags/1.82/bws_menu/languages/bestwebsoft-uk.po (added)
-
tags/1.82/bws_menu/product_list.php (added)
-
tags/1.82/css (added)
-
tags/1.82/css/admin_page.css (added)
-
tags/1.82/css/gglcptch.css (added)
-
tags/1.82/css/hide_badge.css (added)
-
tags/1.82/css/login-style.css (added)
-
tags/1.82/css/style.css (added)
-
tags/1.82/google-captcha.php (added)
-
tags/1.82/includes (added)
-
tags/1.82/includes/allowlist.php (added)
-
tags/1.82/includes/captcha-for-formidable.php (added)
-
tags/1.82/includes/class-gglcptch-settings-tabs.php (added)
-
tags/1.82/includes/forms.php (added)
-
tags/1.82/includes/pro_banners.php (added)
-
tags/1.82/js (added)
-
tags/1.82/js/admin_script.js (added)
-
tags/1.82/js/pre-api-script.js (added)
-
tags/1.82/js/script.js (added)
-
tags/1.82/languages (added)
-
tags/1.82/languages/google-captcha-cs_CZ.mo (added)
-
tags/1.82/languages/google-captcha-cs_CZ.po (added)
-
tags/1.82/languages/google-captcha-de_DE.mo (added)
-
tags/1.82/languages/google-captcha-de_DE.po (added)
-
tags/1.82/languages/google-captcha-es_ES.mo (added)
-
tags/1.82/languages/google-captcha-es_ES.po (added)
-
tags/1.82/languages/google-captcha-fr_FR.mo (added)
-
tags/1.82/languages/google-captcha-fr_FR.po (added)
-
tags/1.82/languages/google-captcha-it_IT.mo (added)
-
tags/1.82/languages/google-captcha-it_IT.po (added)
-
tags/1.82/languages/google-captcha-ja.mo (added)
-
tags/1.82/languages/google-captcha-ja.po (added)
-
tags/1.82/languages/google-captcha-pt_BR.mo (added)
-
tags/1.82/languages/google-captcha-pt_BR.po (added)
-
tags/1.82/languages/google-captcha-ro_RO.mo (added)
-
tags/1.82/languages/google-captcha-ro_RO.po (added)
-
tags/1.82/languages/google-captcha-ru_RU.mo (added)
-
tags/1.82/languages/google-captcha-ru_RU.po (added)
-
tags/1.82/languages/google-captcha-tr_TR.mo (added)
-
tags/1.82/languages/google-captcha-tr_TR.po (added)
-
tags/1.82/languages/google-captcha-uk.mo (added)
-
tags/1.82/languages/google-captcha-uk.po (added)
-
tags/1.82/readme.txt (added)
-
tags/1.82/screenshot-1.png (added)
-
tags/1.82/screenshot-2.png (added)
-
tags/1.82/screenshot-3.png (added)
-
tags/1.82/screenshot-4.png (added)
-
tags/1.82/screenshot-5.png (added)
-
tags/1.82/screenshot-6.png (added)
-
tags/1.82/screenshot-7.png (added)
-
tags/1.82/screenshot-8.png (added)
-
trunk/bws_menu/class-bws-settings.php (modified) (1 diff)
-
trunk/google-captcha.php (modified) (5 diffs)
-
trunk/includes/class-gglcptch-settings-tabs.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
google-captcha/trunk/bws_menu/class-bws-settings.php
r3153390 r3326245 554 554 if ( ! current_user_can( 'edit_plugins' ) ) { 555 555 echo '<p>' . esc_html__( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) . '</p>'; 556 return; 557 } 558 559 $list = array( 560 'css' => array( 561 'description' => __( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' ), 562 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started', 563 ), 564 'php' => array( 565 'description' => sprintf( __( 'This PHP code will be hooked to the %s Action and will be printed on front end only.', 'bestwebsoft' ), '<a href="https://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ), 566 'learn_more_link' => 'https://php.net/', 567 ), 568 'js' => array( 569 'description' => __( 'These code will be added to the header on all pages of your site.', 'bestwebsoft' ), 570 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/JavaScript', 571 ), 572 ); 573 574 foreach ( $list as $extension => $extension_data ) { 575 $name = 'js' === $extension ? 'JavaScript' : strtoupper( $extension ); 576 ?> 577 <p><big> 578 <strong><?php echo esc_html( $name ); ?></strong> 579 <?php 580 if ( ! $this->custom_code_args[ "{$extension}_writeable" ] ) { 581 echo '(' . esc_html__( 'Browsing', 'bestwebsoft' ) . ')'; 582 } 583 ?> 584 </big> 585 </p> 586 <p class="bws_info"> 587 <label> 588 <input type="checkbox" value="1" 556 } else { 557 558 $list = array( 559 'css' => array( 560 'description' => __( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' ), 561 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started', 562 ), 563 'php' => array( 564 'description' => sprintf( __( 'This PHP code will be hooked to the %s Action and will be printed on front end only.', 'bestwebsoft' ), '<a href="https://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ), 565 'learn_more_link' => 'https://php.net/', 566 ), 567 'js' => array( 568 'description' => __( 'These code will be added to the header on all pages of your site.', 'bestwebsoft' ), 569 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/JavaScript', 570 ), 571 ); 572 573 foreach ( $list as $extension => $extension_data ) { 574 $name = 'js' === $extension ? 'JavaScript' : strtoupper( $extension ); 575 ?> 576 <p><big> 577 <strong><?php echo esc_html( $name ); ?></strong> 589 578 <?php 590 if ( $this->custom_code_args[ "is_{$extension}_active" ] ) {591 echo ' checked';579 if ( ! $this->custom_code_args[ "{$extension}_writeable" ] ) { 580 echo '(' . esc_html__( 'Browsing', 'bestwebsoft' ) . ')'; 592 581 } 593 582 ?> 594 /> 595 <?php printf( esc_html__( 'Activate custom %s code.', 'bestwebsoft' ), esc_html( $name ) ); ?> 596 </label> 597 </p> 598 <textarea cols="70" rows="25" id="bws_newcontent_<?php echo esc_attr( $extension ); ?>" disabled="disabled"><?php 599 if ( isset( $this->custom_code_args[ "content_{$extension}" ] ) ) { 600 echo esc_html( stripslashes_deep( $this->custom_code_args[ "content_{$extension}" ] ) ); } 601 ?></textarea> 602 <p class="bws_info"> 603 <?php echo wp_kses_post( $extension_data['description'] ); ?> 604 <br> 605 <a href="<?php echo esc_url( $extension_data['learn_more_link'] ); ?>" target="_blank"> 606 <?php printf( esc_html__( 'Learn more about %s', 'bestwebsoft' ), esc_html( $name ) ); ?> 607 </a> 608 </p> 609 <?php 583 </big> 584 </p> 585 <p class="bws_info"> 586 <label> 587 <input type="checkbox" value="1" 588 <?php 589 if ( $this->custom_code_args[ "is_{$extension}_active" ] ) { 590 echo 'checked'; 591 } 592 ?> 593 /> 594 <?php printf( esc_html__( 'Activate custom %s code.', 'bestwebsoft' ), esc_html( $name ) ); ?> 595 </label> 596 </p> 597 <textarea cols="70" rows="25" id="bws_newcontent_<?php echo esc_attr( $extension ); ?>" disabled="disabled"><?php 598 if ( isset( $this->custom_code_args[ "content_{$extension}" ] ) ) { 599 echo esc_html( stripslashes_deep( $this->custom_code_args[ "content_{$extension}" ] ) ); } 600 ?></textarea> 601 <p class="bws_info"> 602 <?php echo wp_kses_post( $extension_data['description'] ); ?> 603 <br> 604 <a href="<?php echo esc_url( $extension_data['learn_more_link'] ); ?>" target="_blank"> 605 <?php printf( esc_html__( 'Learn more about %s', 'bestwebsoft' ), esc_html( $name ) ); ?> 606 </a> 607 </p> 608 <?php 609 } 610 610 } 611 611 ?> -
google-captcha/trunk/google-captcha.php
r3236168 r3326245 7 7 Text Domain: google-captcha 8 8 Domain Path: /languages 9 Version: 1.8 09 Version: 1.82 10 10 Author URI: https://bestwebsoft.com/ 11 11 License: GPLv3 or later … … 32 32 33 33 require_once dirname( __FILE__ ) . '/includes/forms.php'; 34 require_once dirname( __FILE__ ) . '/includes/forminator.php'; 34 35 35 36 if ( ! function_exists( 'gglcptch_admin_menu' ) ) { … … 487 488 $default_options = array( 488 489 'allowlist_message' => __( 'You are in the allow list', 'google-captcha' ), 490 'error_message' => __( 'The reCaptcha verification failed. Please try again.', 'google-captcha' ), 491 'empty_error_message' => __( 'The reCaptcha verification failed. Please try again.', 'google-captcha' ), 489 492 'public_key' => '', 490 493 'private_key' => '', … … 1214 1217 */ 1215 1218 function gglcptch_get_message( $message_code = 'incorrect', $echo = false ) { 1216 1219 global $gglcptch_options; 1217 1220 $message = ''; 1218 1221 1219 1222 $messages = array( 1220 1223 /* custom error */ 1221 'RECAPTCHA_EMPTY_RESPONSE' => __( 'The reCaptcha verification failed. Please try again.', 'google-captcha' ),1224 'RECAPTCHA_EMPTY_RESPONSE' => isset( $gglcptch_options['empty_error_message'] ) ? $gglcptch_options['empty_error_message'] : __( 'The reCaptcha verification failed. Please try again.', 'google-captcha' ), 1222 1225 /* v2 error */ 1223 1226 'missing-input-secret' => __( 'Secret Key is missing.', 'google-captcha' ), … … 1229 1232 ), 1230 1233 'incorrect-captcha-sol' => __( 'User response is invalid', 'google-captcha' ), 1231 'incorrect' => __( 'The reCaptcha verification failed. Please try again.', 'google-captcha' ),1234 'incorrect' => isset( $gglcptch_options['error_message'] ) ? $gglcptch_options['error_message'] : __( 'The reCaptcha verification failed. Please try again.', 'google-captcha' ), 1232 1235 'multiple_blocks' => __( 'More than one reCAPTCHA has been found in the current form. Please remove all unnecessary reCAPTCHA fields to make it work properly.', 'google-captcha' ), 1233 1236 /* v3 error */ -
google-captcha/trunk/includes/class-gglcptch-settings-tabs.php
r3236168 r3326245 116 116 117 117 $this->options['allowlist_message'] = isset( $_POST['gglcptch_allowlist_message'] ) ? sanitize_text_field( wp_unslash( $_POST['gglcptch_allowlist_message'] ) ) : ''; 118 $this->options['error_message'] = isset( $_POST['gglcptch_error_message'] ) ? sanitize_text_field( wp_unslash( $_POST['gglcptch_error_message'] ) ) : ''; 119 $this->options['empty_error_message'] = isset( $_POST['gglcptch_empty_error_message'] ) ? sanitize_text_field( wp_unslash( $_POST['gglcptch_empty_error_message'] ) ) : ''; 118 120 $this->options['public_key'] = isset( $_POST['gglcptch_public_key'] ) ? sanitize_text_field( wp_unslash( $_POST['gglcptch_public_key'] ) ) : ''; 119 121 $this->options['private_key'] = isset( $_POST['gglcptch_private_key'] ) ? sanitize_text_field( wp_unslash( $_POST['gglcptch_private_key'] ) ) : ''; … … 473 475 </tr> 474 476 <tr valign="top"> 477 <th scope="row"><?php esc_html_e( 'Failed Error Message', 'google-captcha' ); ?></th> 478 <td> 479 <textarea name="gglcptch_error_message"><?php echo esc_html( $this->options['error_message'] ); ?></textarea> 480 <div class="bws_info"><?php esc_html_e( 'This message will be displayed when an error occurred while checking the reCaptcha.', 'google-captcha' ); ?></div> 481 </td> 482 </tr> 483 <tr valign="top"> 484 <th scope="row"><?php esc_html_e( 'Empty field Error Message', 'google-captcha' ); ?></th> 485 <td> 486 <textarea name="gglcptch_empty_error_message"><?php echo esc_html( $this->options['empty_error_message'] ); ?></textarea> 487 <div class="bws_info"><?php esc_html_e( 'This message will be displayed when an error occurred while checking the reCaptcha.', 'google-captcha' ); ?></div> 488 </td> 489 </tr> 490 <tr valign="top"> 475 491 <th scope="row"><?php esc_html_e( 'Advanced Protection', 'google-captcha' ); ?></th> 476 492 <td> -
google-captcha/trunk/readme.txt
r3236168 r3326245 4 4 Tags: anti-spam security, antispam, recaptcha, captcha, captha, Invisible reCaptcha, Invisible captcha, Invisibl reCaptcha, comment, cpatcha, google catcha, Invisible re captcha, recaptcha version3 5 5 Requires at least: 5.6 6 Tested up to: 6. 77 Stable tag: 1.8 06 Tested up to: 6.8 7 Stable tag: 1.82 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 50 50 * Detailed step-by-step documentation and videos 51 51 * Multilingual and RTL ready 52 * Edit error message 52 53 53 54 > **Pro Features** … … 70 71 > * BuddyBoss 71 72 > * Formidable Forms 73 > * Forminator Forms 72 74 > * Compatible with WooCommerce: 73 75 > * Login form … … 289 291 == Changelog == 290 292 293 = V1.82 - 11.07.2025 = 294 * Update : All functionality was updated for WordPress 6.8. 295 * Pro : The new compatibility with Forminator forms has been added. 296 * Update : BWS Panel section was updated. 297 * Bugfix : Minor bugs fixed. 298 * NEW : Ability to change the reCaptcha error message has been added. 299 291 300 = V1.80 - 06.02.2025 = 292 301 * Update : All functionality was updated for WordPress 6.7. … … 653 662 == Upgrade Notice == 654 663 664 = V1.82 = 665 * The compatibility with new WordPress version updated. 666 * New features added. 667 655 668 = V1.80 = 656 669 * The compatibility with new WordPress version updated.
Note: See TracChangeset
for help on using the changeset viewer.