HEX
Server: LiteSpeed
System: Linux premium283.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: citaqlmd (746)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/citaqlmd/ranklocale.com/wp-content/plugins/testimonial-free/uninstall.php
<?php
/**
 * Uninstall file.
 *
 * @link       http://shapedplugin.com
 * @since      1.0.0
 *
 * @package    Testimonial
 * @subpackage Testimonial/uninstall
 */

defined( 'WP_UNINSTALL_PLUGIN' ) || exit;

// Load TPro file.
require_once 'testimonial-free.php';

$setting_options         = get_option( 'sp_testimonial_pro_options' );
$testimonial_data_remove = isset( $setting_options['testimonial_data_remove'] ) ? $setting_options['testimonial_data_remove'] : false;
if ( $testimonial_data_remove ) {

	// Delete member post type.
	$testimonials = get_posts(
		array(
			'numberposts' => -1,
			'post_type'   => array( 'spt_testimonial', 'spt_shortcodes', 'spt_testimonial_form' ),
			'post_status' => array( 'any', 'trash' ),
		)
	);
	foreach ( $testimonials as $testimonial ) {
		wp_delete_post( $testimonial->ID, true );
	}

	// Delete plugin options.
	$plugin_options = array(
		'sp_testimonial_pro_options',
		'testimonial_cat_children',
		'testimonial_version',
		'testimonial_first_version',
		'testimonial_activation_date',
		'testimonial_db_version',
	);

	foreach ( $plugin_options as $plugin_option ) {
		delete_option( $plugin_option );
		delete_site_option( $plugin_option ); // for multisite.
	}
}