2016-11-04 4 views
0

Wie können wir dies bestimmte Plugins ausschließen? Ich habe eine Benachrichtigungsleiste, die nach ein paar Sekunden angezeigt wird, aber das hat jetzt funktioniert?Aufladen mit Laden mit Wordpress

Die meisten Java-Skripte dieses Code-Set auf Last zu verzögern, aber ich brauche es, um zwei Zeilen Code oder vielleicht andere in der Zukunft auszuschließen, wie es funktioniert großartig, aber ein Plug-In funktioniert nicht richtig? Hier ist der Code:

// Defer Javascripts Speed up loading for external js files wait till page loads 
// Defer jQuery Parsing using the HTML5 defer property 
if (!(is_admin())) { 
    function defer_parsing_of_js ($url) { 
     if (FALSE === strpos($url, '.js')) return $url; 
     if (strpos($url, 'jquery.js')) return $url; 
     // return "$url' defer "; 
     return "$url' defer onload='"; 
    } 
    add_filter('clean_url', 'defer_parsing_of_js', 11, 1); 
} 

Ich brauche diese beiden Zeilen von defer exlcude:

<script type="text/javascript" src="somescript.js" defer="" onload=""> 

<script type="text/javascript" src="another.js" defer="" onload=""> 

Dank freundlich T

Antwort

0
// Defer Javascripts Speed up loading for external js files wait till page loads 
// Defer jQuery Parsing using the HTML5 defer property 
if (!(is_admin())) { 
    function defer_parsing_of_js ($url) { 
    if (FALSE === strpos($url, '.js')) return $url; 
    if (strpos($url, 'jquery.js') || strpos($url, 'jquery.c.js') || strpos($url, 'wpfront-notification-bar.js')) return $url; 
    // return "$url' defer "; 
    return "$url' defer onload='"; 
} 
    add_filter('clean_url', 'defer_parsing_of_js', 11, 1); 
}