Snabbtips Upptäckt iPhone-användare i WordPress

Med den snabba tillväxten av smarta telefonanvändare, Det har blivit allt viktigare för webbutveckling för att säkerställa att besökare som kommer åt din webbplats via handhållna enheter tillgodoses på lämpligt sätt. Det finns ett antal sätt på vilka dessa besökare kan riktas, och i denna handledning kommer vi att utforska att skapa en funktion för att identifiera iPhone-användare Wordpress.


Steg 1 Skriva funktionen

Se till att du klistrar in funktionen före stängningen märka. Som standard använder TwentyEleven och TwentyTen teman body_class (); funktion i header.php-filen för att dynamiskt lägga till klasser till standarden märka.

Till exempel om du tittar på en enda sida i WordPress, är ett exempel på en kroppsklass för en enskild sida / inlägg, vilket skulle göra att du kan ändra stilen på vissa delar av din design dynamiskt med hjälp av CSS. Om ditt tema inte använder body_class (); taggen (även om det verkligen borde göra det redan!), fortsätt och inkludera det, så här:

 >

WordPress har ett antal globala variabler som kan användas för att upptäcka webbläsare, inklusive $ is_iphone variabel. Vi kommer att använda denna variabel tillsammans med kroppssystemet i WordPress. För att göra det måste vi först skriva en funktion:

 

Detta är vår funktion. För det första ger vi vår funktion ett namn på? Detect_iphone? så att vi kan dechiffrera det från våra andra funktioner. Då kommer du att märka till? Global? till vår $ is_iphone variabel, beror det på att variabeln är definierad utanför vår funktion. Vi berättar sedan om WordPress att om detta villkor är uppfyllt (om användaren surfar på sidan från en iPhone), lägger till? Iphone? till vår kroppsklass. Fortsätt och klistra in den här kodkoden ovanför stängningen tagga in header.php


Steg 2 Targeting iPhone-användare med CSS

Med den här funktionen kan vi nu specifikt rikta iPhone-användare med CSS, genom att använda vår nyskapade? Iphone? klass. Till exempel kan vi inkludera följande i vårt stilark för att visa vår h1 tagg annorlunda till iPhone-användare:

 h1 font-size: 30px; linjehöjd: 110%; text-dekoration: understryka;  .phhone h1 font-size: 35px; text-dekoration: ingen; färg: # FF0000; 

Slutsats

Det finns ett ökande antal metoder för att göra WordPress-webbplatser vänliga för vår mobila publik, och jag hoppas att denna snabba tips har hjälpt dig att förstå ett annat tillvägagångssätt när du hanterar mobilvänliga webbplatser.

Jag uppmanar dig att diskutera dina egna föredragna metoder för att göra dina WordPress-webbplatser mobilvänliga i kommentarerna nedan!