D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
proc
/
self
/
cwd
/
wp-content
/
plugins
/
aeen-core
/
lib
/
optimizer
/
Filename :
RTOPreload.class.php
back
Copy
<?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; if( !empty( trim($rt_optimize->options->get_option('rt_preload_list')) ) ) $urls = array_map('trim', explode(',', ($rt_optimize->options->get_option('rt_preload_list')))); else return; foreach ($urls as $url) { echo "<link rel='preload' href='{$url}' as='font' type='font/woff2' crossorigin />"; } } public function preconnect(){ global $rt_optimize; if( !empty( trim($rt_optimize->options->get_option('rt_preconnect_list')) ) ) $urls = array_map('trim', explode(',', ( trim($rt_optimize->options->get_option('rt_preconnect_list')) ))); else return; foreach ($urls as $url) { echo "<link rel='preconnect' href='{$url}' />"; } } } new RTOPreload();