Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

Snippety

Odstranění načítání souboru dashicons.min.css pro nepřihlášené uživatele

Tomáš Cirkl Publikováno Aktualizováno 1 min čtení

Pozor:

Článek je z roku 2017. Některé postupy se mohly změnit.

Dashicons

dashicons.min.css je speciální písmo skládající se z ikonek. Používá se především ve WordPress administraci, například u položek menu. Nicméně, někdy se můžete setkat s tím, že se CSS soubor načítá i na stránce webu, kde nemá žádné využití.

Velikost je sice jen 30KB, ale když děláte optimalizaci rychlosti načítání stránky, tak se každá drobnost počítá. A například Google PageSpeed Insights na něj upozorňuje.

Jak písmo vypadá si můžete prohlédnout v Developer Resources: Dashicons.

Jak odstranit načítání dashicons.min.css

Protože návštěvníci webu dashicons.min.css nepotřebují načítat, stačí jej pouze zakázat načítat pro nepřihlášené uživatele.

To uděláte pomocí následujícího snippetu, který vložte do functions.php v child šabloně.

// odstranění dashicons.min.css pro front-end
function wpdocs_dequeue_dashicon() {
	if (current_user_can( 'update_core' )) {
	    return;
	}
	wp_deregister_style('dashicons');
}
add_action( 'wp_enqueue_scripts', 'wpdocs_dequeue_dashicon' );

Zajímají vás naše další tipy ohledně zrychlení WordPress stránky? Podívejte se na našeho kompletního průvodce optimalizace rychlosti a výkonu WordPress stránky.

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Autor

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 030 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.