ader_src", $src, $dependency->handle );
if ( is_string( $source ) ) {
$host = (string) parse_url( $source, PHP_URL_HOST );
$scheme = (string) parse_url( $source, PHP_URL_SCHEME );
$port = (string) parse_url( $source, PHP_URL_PORT );
$full_host = $host;
if ( ! empty( $port ) ) {
$full_host .= ':' . $port;
}
}
if ( empty( $host ) ) {
$full_host = $data->full_host;
$host = $data->host;
$port = $data->port;
}
if ( $scheme && $data->is_ssl && ( 'https' !== $scheme ) && ( 'localhost' !== $host ) ) {
$source = new WP_Error( 'qm_insecure_content', __( 'Insecure content', 'query-monitor' ), array(
'src' => $source,
) );
}
if ( $source instanceof WP_Error ) {
$error_data = $source->get_error_data();
if ( $error_data && isset( $error_data['src'] ) ) {
$host = (string) parse_url( $error_data['src'], PHP_URL_HOST );
}
} elseif ( empty( $source ) ) {
$source = '';
$host = '';
}
$local = ( $data->full_host === $full_host );
return array( $host, $source, $local, $port );
}
}
Fatal error: Uncaught Error: Class 'QM_Collector_Assets' not found in /home/mrfilame/public_html/wp-content/plugins/query-monitor/collectors/assets_scripts.php:12
Stack trace:
#0 /home/mrfilame/public_html/wp-content/plugins/query-monitor/classes/QueryMonitor.php(49): include_once()
#1 /home/mrfilame/public_html/wp-content/plugins/query-monitor/query-monitor.php(93): QueryMonitor->set_up()
#2 /home/mrfilame/public_html/wp-settings.php(428): include_once('/home/mrfilame/...')
#3 /home/mrfilame/public_html/wp-config.php(96): require_once('/home/mrfilame/...')
#4 /home/mrfilame/public_html/wp-load.php(50): require_once('/home/mrfilame/...')
#5 /home/mrfilame/public_html/wp-blog-header.php(13): require_once('/home/mrfilame/...')
#6 /home/mrfilame/public_html/index.php(17): require('/home/mrfilame/...')
#7 {main}
thrown in /home/mrfilame/public_html/wp-content/plugins/query-monitor/collectors/assets_scripts.php on line 12