WPCF7

The Contact Form 7 WPCF7 class.

Defined (1)

The class is defined in the following location(s).

/settings.php  
  1. class WPCF7 { 
  2.  
  3. public static function load_modules() { 
  4. self::load_module( 'acceptance' ); 
  5. self::load_module( 'akismet' ); 
  6. self::load_module( 'checkbox' ); 
  7. self::load_module( 'count' ); 
  8. self::load_module( 'date' ); 
  9. self::load_module( 'file' ); 
  10. self::load_module( 'flamingo' ); 
  11. self::load_module( 'listo' ); 
  12. self::load_module( 'number' ); 
  13. self::load_module( 'quiz' ); 
  14. self::load_module( 'really-simple-captcha' ); 
  15. self::load_module( 'recaptcha' ); 
  16. self::load_module( 'response' ); 
  17. self::load_module( 'select' ); 
  18. self::load_module( 'submit' ); 
  19. self::load_module( 'text' ); 
  20. self::load_module( 'textarea' ); 
  21. self::load_module( 'hidden' ); 
  22.  
  23. protected static function load_module( $mod ) { 
  24. $dir = WPCF7_PLUGIN_MODULES_DIR; 
  25.  
  26. if ( empty( $dir ) || ! is_dir( $dir ) ) { 
  27. return false; 
  28.  
  29. $file = path_join( $dir, $mod . '.php' ); 
  30.  
  31. if ( file_exists( $file ) ) { 
  32. include_once $file; 
  33.  
  34. public static function get_option( $name, $default = false ) { 
  35. $option = get_option( 'wpcf7' ); 
  36.  
  37. if ( false === $option ) { 
  38. return $default; 
  39.  
  40. if ( isset( $option[$name] ) ) { 
  41. return $option[$name]; 
  42. } else { 
  43. return $default; 
  44.  
  45. public static function update_option( $name, $value ) { 
  46. $option = get_option( 'wpcf7' ); 
  47. $option = ( false === $option ) ? array() : (array) $option; 
  48. $option = array_merge( $option, array( $name => $value ) ); 
  49. update_option( 'wpcf7', $option );