Verwenden eines anderen CDN für die Skript-Warteschlange

Einige Funktionen in All in One SEO Pack erfordern, dass wir externe Abhängigkeiten über CDNs in die Warteschlange stellen. Sie können die CDNs, auf die wir uns verlassen, dynamisch filtern über script_loader_src Filter. Unten finden Sie einen Demo-Codeausschnitt, der Ihnen zeigt, wie Sie diesen Filter verwenden. Dies kann nützlich sein, wenn Sie aus einem Land operieren, 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;
}