Uso de uma CDN diferente para enfileiramento de scripts

Alguns recursos do All in One SEO Pack exigem o enfileiramento de dependências externas por meio de CDNs. Você pode filtrar dinamicamente as CDNs das quais dependemos por meio da opção script_loader_src filtro. Abaixo, você encontra um trecho de código de demonstração que mostra como usar esse filtro. Isso pode ser útil se você estiver operando em um país onde determinados CDNs estão bloqueados.

 

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;
}