PluginProbe ʕ •ᴥ•ʔ
Contact Form 7 / 3.7.2
Contact Form 7 v3.7.2
6.1.6 5.0.2 5.0.3 5.0.4 5.0.5 5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2 5.5 5.5.1 5.5.2 5.5.3 5.5.4 5.5.5 5.5.6 5.5.6.1 5.6 5.6.1 5.6.2 5.6.3 5.6.4 5.7 5.7.1 5.7.2 5.7.3 5.7.4 5.7.5 5.7.5.1 5.7.6 5.7.7 5.8 5.8.1 5.8.2 5.8.3 5.8.4 5.8.5 5.8.6 5.8.7 5.9 5.9.2 5.9.3 5.9.4 5.9.5 5.9.6 5.9.7 5.9.8 6.0 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.0.6 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 trunk 1.1 1.10 1.10.0.1 1.10.1 1.2 1.3 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.5 1.6 1.6.1 1.7 1.7.1 1.7.2 1.7.4 1.7.5 1.7.6 1.7.6.1 1.7.7 1.7.7.1 1.7.8 1.8 1.8.0.1 1.8.0.2 1.8.0.3 1.8.0.4 1.8.1 1.8.1.1 1.9 1.9.1 1.9.2 1.9.2.1 1.9.2.2 1.9.3 1.9.4 1.9.5 1.9.5.1 2.0 2.0-beta 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1 2.1.1 2.1.2 2.2 2.2.1 2.3 2.3.1 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 3.0 3.0-beta 3.0.1 3.0.2 3.0.2.1 3.1 3.1.1 3.1.2 3.2 3.2.1 3.3 3.3.1 3.3.2 3.3.3 3.4 3.4.1 3.4.2 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.6 3.7 3.7.1 3.7.2 3.8 3.8.1 3.9 3.9-beta 3.9.1 3.9.2 3.9.3 4.0 4.0.1 4.0.2 4.0.3 4.1 4.1-beta 4.1.1 4.1.2 4.2 4.2-beta 4.2.1 4.2.2 4.3 4.3.1 4.4 4.4.1 4.4.2 4.5 4.5.1 4.6 4.6.1 4.7 4.8 4.8.1 4.9 4.9.1 4.9.2 5.0 5.0.1
contact-form-7 / settings.php
contact-form-7 Last commit date
admin 12 years ago images 14 years ago includes 12 years ago languages 12 years ago modules 12 years ago license.txt 16 years ago readme.txt 12 years ago settings.php 12 years ago uninstall.php 14 years ago wp-contact-form-7.php 12 years ago
settings.php
75 lines
1 <?php
2
3 require_once WPCF7_PLUGIN_DIR . '/includes/functions.php';
4 require_once WPCF7_PLUGIN_DIR . '/includes/deprecated.php';
5 require_once WPCF7_PLUGIN_DIR . '/includes/formatting.php';
6 require_once WPCF7_PLUGIN_DIR . '/includes/pipe.php';
7 require_once WPCF7_PLUGIN_DIR . '/includes/shortcodes.php';
8 require_once WPCF7_PLUGIN_DIR . '/includes/capabilities.php';
9 require_once WPCF7_PLUGIN_DIR . '/includes/classes.php';
10 require_once WPCF7_PLUGIN_DIR . '/includes/upgrade.php';
11
12 if ( is_admin() )
13 require_once WPCF7_PLUGIN_DIR . '/admin/admin.php';
14 else
15 require_once WPCF7_PLUGIN_DIR . '/includes/controller.php';
16
17 add_action( 'plugins_loaded', 'wpcf7' );
18
19 function wpcf7() {
20 wpcf7_load_textdomain();
21 wpcf7_load_modules();
22 }
23
24 add_action( 'init', 'wpcf7_init' );
25
26 function wpcf7_init() {
27 wpcf7_get_request_uri();
28 wpcf7_register_post_types();
29
30 do_action( 'wpcf7_init' );
31 }
32
33 add_action( 'admin_init', 'wpcf7_upgrade' );
34
35 function wpcf7_upgrade() {
36 $opt = get_option( 'wpcf7' );
37
38 if ( ! is_array( $opt ) )
39 $opt = array();
40
41 $old_ver = isset( $opt['version'] ) ? (string) $opt['version'] : '0';
42 $new_ver = WPCF7_VERSION;
43
44 if ( $old_ver == $new_ver )
45 return;
46
47 do_action( 'wpcf7_upgrade', $new_ver, $old_ver );
48
49 $opt['version'] = $new_ver;
50
51 update_option( 'wpcf7', $opt );
52 }
53
54 /* Install and default settings */
55
56 add_action( 'activate_' . WPCF7_PLUGIN_BASENAME, 'wpcf7_install' );
57
58 function wpcf7_install() {
59 if ( $opt = get_option( 'wpcf7' ) )
60 return;
61
62 wpcf7_load_textdomain();
63 wpcf7_register_post_types();
64 wpcf7_upgrade();
65
66 if ( get_posts( array( 'post_type' => 'wpcf7_contact_form' ) ) )
67 return;
68
69 $contact_form = wpcf7_get_contact_form_default_pack(
70 array( 'title' => sprintf( __( 'Contact form %d', 'contact-form-7' ), 1 ) ) );
71
72 $contact_form->save();
73 }
74
75 ?>