Verwendung eines anderen CDNs für das Enqueuing von Skripten

Einige Funktionen in All in One SEO Pack erfordern, dass wir externe Abhängigkeiten über CDNs einreihen. Sie können die CDNs, auf die wir uns verlassen, dynamisch über den script_loader_src Filter filtern. Nachfolgend finden Sie ein Demo-Code-Snippet, das Ihnen zeigt, wie Sie diesen Filter verwenden können. Dies kann nützlich sein, wenn Sie aus einem Land tätig sind, in dem bestimmte CDNs blockiert sind.

 

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