Når du udvikler temaer til WordPress kan der til tider være behov, at detektere hvilken browser brugeren kommer fra. Dette kan skyldes en række forskellige faktorer, men typisk handler det om, at hver enkelt browser fortolker CSS og HTML lidt forskelligt fra hinanden.
Det resulterer i, at den HTML der vises, bliver forskellige alt efter hvilken browser brugeren kommer fra – og det er uhensigtsmæssigt, da man som oftest gerne vil give brugere så ensartet en oplevelse som muligt.
Det er dog ikke så svært, at detektere browseren for brugeren, da dette kan gøres via functions.php og header.php
I functions.php indsættes følgende funktion
Og i din header.php erstattes
Med følgende:
Det resulterer i, at browser type outputtes som en class på body, så du kan bruge den class sammen med din CSS, til kun at ramme en bestemt browsertype.
Dette kan også løses via JavaScript og jQuery på følgende måde: