Filtr dnia: script_loader_src
- Piotr Bartczak
- 22 gru 2014
- 1 minut(y) czytania
Filtr bardzo podobny do style_loader_src, ale dla odmiany działający np. na pliki javascriptu.
Od dłuższego czasu denerwowało mnie to, że wszędzie gdzie zasysane jest jquery.js również pojawia się jquery-migrate.js, a ja go nie potrzebuję. Wiem jakich wtyczek używam, wiem że nie ma takich które potrzebują migrate.
Kod jest bardzo prosty, bo i filtr jest prosty. Filtr przekazuje dwa parametry:
$src – odnośnik do dodawanego skryptu
$handle – nazwa zaczepu
Sprawa jest bardzo prosta, ponieważ dla zaczepu jquery-migrate trzeba po prostu nie zwracać źródła.
add_filter('script_loader_src', 'iworks_script_loader_src', 10, 2 );
function iworks_script_loader_src($src, $handle)
{
if ( is_admin() ) {
return $src;
}
if ( 'jquery-migrate' == $handle ) {
return;
}
return $src;
}
pobierz plik: iworks-remove-jquery-migrate.php.zip
Jak użyć podany kod?
Masz 3 rozwiązania:
wrzuć załączony plik do folderu wp-content/plugins, a potem włącz wtyczkę
wrzuć załączony plik do folderu wp-content/mu-plugins
dołącz kod do pliku functions.php aktualnie używanego motywu
Comments