Repository navigation
Expand file tree
/
Copy pathuninstall.php
More file actions
65 lines (61 loc) · 1.74 KB
/
Copy pathuninstall.php
File metadata and controls
65 lines (61 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
exit;
}
$didit_verify_options = [
'didit_mode',
'didit_unilink_url',
'didit_workflow_id',
'didit_api_key',
'didit_vendor_data_mode',
'didit_vendor_data_prefix',
'didit_callback_url',
'didit_callback_method',
'didit_language',
'didit_require_login',
'didit_display_mode',
'didit_show_close_btn',
'didit_exit_confirmation',
'didit_close_on_complete',
'didit_logging',
'didit_wc_required',
'didit_wc_mode',
'didit_wc_scope',
'didit_wc_position',
'didit_wc_title',
'didit_wc_checkout_text',
'didit_wc_post_purchase_text',
'didit_wc_send_billing',
'didit_wc_hold',
'didit_wc_reminders',
'didit_wc_reminder_interval',
'didit_wc_reminder_max',
'didit_webhook_secret',
'didit_btn_text',
'didit_btn_success_text',
'didit_btn_bg_color',
'didit_btn_text_color',
'didit_btn_border_radius',
'didit_btn_padding_v',
'didit_btn_padding_h',
'didit_btn_font_size',
'didit_vendor_data',
];
foreach ( $didit_verify_options as $didit_verify_option ) {
delete_option( $didit_verify_option );
}
if ( function_exists( 'as_unschedule_all_actions' ) ) {
as_unschedule_all_actions( 'didit_wc_verification_reminder' );
}
// Remove the session bindings created by this plugin, including object-cache entries.
global $wpdb;
$didit_binding_keys = $wpdb->get_col($wpdb->prepare(
"SELECT option_name FROM {$wpdb->options} WHERE option_name LIKE %s",
$wpdb->esc_like('didit_bound_') . '%'
));
foreach ($didit_binding_keys as $didit_binding_key) {
delete_option($didit_binding_key);
}
foreach (['_didit_confirmed_session_id', '_didit_pending_session_id', '_didit_verified', '_didit_session_id', '_didit_status', '_didit_verified_at'] as $didit_meta_key) {
delete_metadata('user', 0, $didit_meta_key, '', true);
}