33 lines
503 B
PHP
33 lines
503 B
PHP
|
<?php
|
||
|
|
||
|
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
|
||
|
exit();
|
||
|
}
|
||
|
|
||
|
function wpcf7_delete_plugin() {
|
||
|
global $wpdb;
|
||
|
|
||
|
delete_option( 'wpcf7' );
|
||
|
|
||
|
$posts = get_posts(
|
||
|
array(
|
||
|
'numberposts' => -1,
|
||
|
'post_type' => 'wpcf7_contact_form',
|
||
|
'post_status' => 'any',
|
||
|
)
|
||
|
);
|
||
|
|
||
|
foreach ( $posts as $post ) {
|
||
|
wp_delete_post( $post->ID, true );
|
||
|
}
|
||
|
|
||
|
$wpdb->query( sprintf(
|
||
|
"DROP TABLE IF EXISTS %s",
|
||
|
$wpdb->prefix . 'contact_form_7'
|
||
|
) );
|
||
|
}
|
||
|
|
||
|
if ( ! defined( 'WPCF7_VERSION' ) ) {
|
||
|
wpcf7_delete_plugin();
|
||
|
}
|