Snippety

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

Dashicons
Autor příspěvku Tomáš Cirkl

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.phpchild š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.

O autorovi

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.

Zanechat komentář

Nadcházející školení: Tvorba webu s Divi (Praha 19.9.2019) a WordPress pro začátečníky (Praha 3.10.2019)

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 3 roky. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.