woogc/get_gc_sites
Name: woogc/get_gc_sites
Type: Filter
Arguments: $sites, $context
The filter can be used to exclude specific shops when WooGlobalCart core calls the internal get_gc_sites() method.
For example, a shop can be excluded from the reports.
The following code, removes shop ID’s 2 from the reporting engine:
add_filter('woogc/get_gc_sites', '__WooGC_get_gc_sites', 10, 2);
function __WooGC_get_gc_sites( $sites, $context )
{
if ( $context != 'global_reports' )
return $sites;
//exclude site ID 2
foreach ( $sites as $key => $site_data )
{
if ( $site_data->blog_id == "2" )
unset ( $sites[$key] );
}
//reindex
$sites = array_values( $sites );
return $sites;
}
The code should be placed inside a php file on wp-content/mu-plugins folder.