Usando um CDN diferente para enfileirar scripts

Alguns recursos do All in One SEO Pack exigem que enfileiremos dependências externas através de CDNs. Você pode filtrar dinamicamente as CDNs em que confiamos através do filtro script_loader_src. Abaixo, você pode encontrar um trecho de código de demonstração que mostra como usar este filtro. Isso pode ser útil se você estiver operando em um país onde certas CDNs são bloqueadas.

 

add_filter( 'script_loader_src', 'aioseop_change_cdn_provider' );

function aioseop_change_cdn_provider( string $src ) {

   if( ! is_admin() ) {
      return;
   }

   if( preg_match('/.*cdn.jsdelivr.net.*/', $src ) ) {
      $src = 'https://cdnjs.cloudflare.com/ajax/libs/xregexp/3.2.0/xregexp-all.min.js';
   }


return $src;
}