Sync plugins from current page
Signed-off-by: Adrian Nöthlich <git@promasu.tech>
This commit is contained in:
		
							
								
								
									
										28
									
								
								wp-content/plugins/contact-form-7/uninstall.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								wp-content/plugins/contact-form-7/uninstall.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <?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' ) ); | ||||
| } | ||||
|  | ||||
| wpcf7_delete_plugin(); | ||||
		Reference in New Issue
	
	Block a user