| Server IP : 10.200.247.200 / Your IP : 216.73.217.19 Web Server : Apache System : Linux synergy-usa-sites 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64 User : jeremy ( 1001) PHP Version : 8.4.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/usa_sites/governmentgrants.us/wp-content/plugins/widget-css-classes/ |
Upload File : |
<?php
/**
* Widget CSS Classes plugin uninstall
*
* Uninstall
* @author Jory Hogeveen <info@keraweb.nl>
* @package widget-css-classes
* @version 1.5.1
* @todo Uninstall for multi-networks
*/
//if uninstall not called from WordPress exit
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
die();
}
wcssc_uninstall();
if ( is_multisite() ) {
global $wp_version;
if ( version_compare( $wp_version, '4.5.999', '<' ) ) {
// @codingStandardsIgnoreLine - Sadly does not work for large networks -> return false
$blogs = wp_get_sites();
} else {
$blogs = get_sites();
}
if ( ! empty( $blogs ) ) {
foreach ( $blogs as $blog ) {
$blog = (array) $blog;
wcssc_uninstall( intval( $blog['blog_id'] ) );
}
wcssc_uninstall( 'site' );
}
}
function wcssc_uninstall( $blog_id = false ) {
// Delete all options
$option_keys = array( 'WCSSC_options', 'WCSSC_db_version' );
if ( $blog_id ) {
if ( 'site' === $blog_id ) {
foreach ( $option_keys as $option_key ) {
delete_site_option( $option_key );
}
} else {
foreach ( $option_keys as $option_key ) {
delete_blog_option( $blog_id, $option_key );
}
}
} else {
foreach ( $option_keys as $option_key ) {
delete_option( $option_key );
}
}
}