PluginSettingsReCaptcha.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php if ( ! defined( 'ABSPATH' ) ) exit;
  2. return apply_filters( 'ninja_forms_plugin_settings_recaptcha', array(
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Site Key
  6. |--------------------------------------------------------------------------
  7. */
  8. 'recaptcha_site_key' => array(
  9. 'id' => 'recaptcha_site_key',
  10. 'type' => 'textbox',
  11. 'label' => __( 'reCAPTCHA Site Key', 'ninja-forms' ),
  12. 'desc' => sprintf( __( 'Get a site key for your domain by registering %shere%s', 'ninja-forms' ), '<a href="https://www.google.com/recaptcha/intro/index.html" target="_blank">', '</a>' )
  13. ),
  14. /*
  15. |--------------------------------------------------------------------------
  16. | Secret Key
  17. |--------------------------------------------------------------------------
  18. */
  19. 'recaptcha_secret_key' => array(
  20. 'id' => 'recaptcha_secret_key',
  21. 'type' => 'textbox',
  22. 'label' => __( 'reCAPTCHA Secret Key', 'ninja-forms' ),
  23. 'desc' => '',
  24. ),
  25. /*
  26. |--------------------------------------------------------------------------
  27. | Language
  28. |--------------------------------------------------------------------------
  29. */
  30. 'recaptcha_lang' => array(
  31. 'id' => 'recaptcha_lang',
  32. 'type' => 'textbox',
  33. 'label' => __( 'reCAPTCHA Language', 'ninja-forms' ),
  34. 'desc' => 'e.g. en, da - ' . sprintf( __( 'Language used by reCAPTCHA. To get the code for your language click %shere%s', 'ninja-forms' ), '<a href="https://developers.google.com/recaptcha/docs/language" target="_blank">', '</a>' )
  35. ),
  36. /*
  37. |--------------------------------------------------------------------------
  38. | Theme
  39. |--------------------------------------------------------------------------
  40. */
  41. 'recaptcha_theme' => array(
  42. 'id' => 'recaptcha_theme',
  43. 'type' => 'select',
  44. 'options' => array(
  45. array( 'label' => __( 'Light', 'ninja-forms' ), 'value' => 'light' ),
  46. array( 'label' => __( 'Dark', 'ninja-forms' ), 'value' => 'dark' ),
  47. ),
  48. 'label' => __( 'reCAPTCHA Theme', 'ninja-forms' ),
  49. 'desc' => '',
  50. ),
  51. ));