403Webshell
Server IP : 8.134.250.228  /  Your IP : 216.73.217.111
Web Server : Apache
System : Linux iZ7xv33p9e9ivk7yhmj7ibZ 5.10.134-18.al8.x86_64 #1 SMP Fri Dec 13 16:56:53 CST 2024 x86_64
User : www ( 1000)
PHP Version : 8.0.26
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /www/wwwroot/www.gobluemade.com/wp-content/plugins/xml-sitemap-feed/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/www.gobluemade.com/wp-content/plugins/xml-sitemap-feed/uninstall.php
<?php
/**
 * Plugin Uninstallation
 *
 * @package XML Sitemap & Google News
 */

/**
 * XMLSF_MULTISITE_UNINSTALL
 *
 * Set this constant in wp-config.php if you want to allow looping over each site
 * in the network to run xmlsf_uninstall() defined in uninstall.php
 *
 * There is batch-processing on non-large networks.
 * The constant XMLSF_MULTISITE_UNINSTALL needs to be set explicitly on networks over 10k sites.
 *
 * Example:
 * define( 'XMLSF_MULTISITE_UNINSTALL', true);
 */

// Exit if uninstall not called from WordPress.
defined( 'WP_UNINSTALL_PLUGIN' ) || exit();

global $wpdb;

// Check if it is a multisite and if XMLSF_MULTISITE_UNINSTALL constant is defined
// if so, run the uninstall function for each blog id.
if ( is_multisite() && ( ! wp_is_large_network() || ( defined( 'XMLSF_MULTISITE_UNINSTALL' ) && XMLSF_MULTISITE_UNINSTALL ) ) ) {
	// Logging.
	WP_DEBUG && WP_DEBUG_LOG && error_log( 'Clearing XML Sitemap Feeds settings from each site before uninstall:' );

	$blogs = $wpdb->get_col( $wpdb->prepare( 'SELECT %s FROM %s', array( 'blog_id', $wpdb->prefix . 'blogs' ) ) );

	foreach ( $blogs as $_id ) {
		switch_to_blog( $_id );
		xmlsf_uninstall();
		restore_current_blog();
		// Logging.
		WP_DEBUG && WP_DEBUG_LOG && error_log( $_id );
	}
} else {
	xmlsf_uninstall();

	// Logging.
	WP_DEBUG && WP_DEBUG_LOG && error_log( 'XML Sitemap Feeds settings cleared on uninstall.' );
}


/**
 * Remove plugin data.
 *
 * @since 4.4
 */
function xmlsf_uninstall() {
	// Remove cache metadata.
	// Should already have been done on plugin deactivation unless we're unstalling on multisite...

	// Clear all meta caches...
	delete_metadata( 'post', 0, '_xmlsf_image_attached', '', true );
	delete_metadata( 'post', 0, '_xmlsf_image_featured', '', true );
	delete_metadata( 'post', 0, '_xmlsf_comment_date_gmt', '', true );
	delete_metadata( 'term', 0, 'term_modified', '', true );
	delete_metadata( 'user', 0, 'user_modified', '', true );

	// Remove post meta data.
	delete_metadata( 'post', 0, '_xmlsf_exclude', '', true );
	delete_metadata( 'post', 0, '_xmlsf_news_exclude', '', true );

	// Remove plugin settings.
	delete_option( 'xmlsf_version' );
	delete_option( 'xmlsf_sitemaps' );
	delete_option( 'xmlsf_server' );
	delete_option( 'xmlsf_disabled_providers' );
	delete_option( 'xmlsf_post_types' );
	delete_option( 'xmlsf_taxonomies' );
	delete_option( 'xmlsf_taxonomy_settings' );
	delete_option( 'xmlsf_author_settings' );
	delete_option( 'xmlsf_ping' );
	delete_option( 'xmlsf_robots' );
	delete_option( 'xmlsf_urls' );
	delete_option( 'xmlsf_custom_sitemaps' );
	delete_option( 'xmlsf_domains' );
	delete_option( 'xmlsf_news_tags' );
	delete_option( 'xmlsf_authors' );
	delete_option( 'xmlsf_post_type_settings' );
	delete_option( 'xmlsf_gsc_connect' );

	// Remove old transient.
	delete_transient( 'xmlsf_images_meta_primed' );
	delete_transient( 'xmlsf_comments_meta_primed' );
	delete_transient( 'xmlsf_static_files' );
	delete_transient( 'gsc_connect_origin' );
	delete_transient( 'sitemap_notifier_access_token' );
	delete_transient( 'sitemap_notifier_bing_access_token' );
	delete_transient( 'sitemap_notifier_google_access_token' );
	delete_transient( 'sitemap_notifier_submission' );
	delete_transient( 'sitemap_notifier_bing_submission' );
	delete_transient( 'sitemap_notifier_google_submission' );
	delete_transient( 'sitemap_notifier_submission_news' );

	// Remove scheduled events.
	wp_clear_scheduled_hook( 'xmlsf_gsc_keep_alive' );
	wp_clear_scheduled_hook( 'xmlsf_bwt_keep_alive' );

	// Flush rules.
	flush_rewrite_rules( false );
}

Youez - 2016 - github.com/yon3zu
LinuXploit