File "RTOPreload.class.php"
Full Path: /home/tekvhqgl/public_html/wp-content/plugins/digeco-core/optimizer/RTOPreload.class.php
File size: 873 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
// Security check
defined('ABSPATH') || die();
class RTOPreload{
public function __construct(){
add_action('wp_head', [&$this, 'preload']);
add_action('wp_head', [&$this, 'preconnect']);
}
public function preload(){
global $rt_optimize;
$urls = array_map('trim', explode(',', ($rt_optimize->options->get_option('rt_preload_list'))));
foreach ($urls as $url) {
echo "<link rel='preload' href='{$url}' as='font' type='font/woff2' crossorigin />";
}
}
public function preconnect(){
global $rt_optimize;
$urls = array_map('trim', explode(',', ($rt_optimize->options->get_option('rt_preconnect_list'))));
foreach ($urls as $url) {
echo "<link rel='preconnect' href='{$url}' />";
}
}
}
new RTOPreload();