Visualizzare WordPress da cellulare: aggiungere altri user agent in WpTouch e configurazioni wp Super Cache



configurazioni wordpress per cellulariConfigurazioni per WpTouch e Wp Super Cache, per visualizzare al meglio un sito WordPress da telefonino

Aggiornamento: risolto il bug di visualizzazione errata con il browser Internet Explorer 8. Vedi a fine articolo la spiegazione.

Al giorno d’oggi avere un sito internet visualizzabile da Iphone, Blackberry, e in generale dai dispositivi mobile è fondamentale.
Per quanto riguarda i siti in WordPress già visto un articolo dedicato al plugin WpTouch (e ad alcune alternative tra i plugin WordPress che permettono la visualizzazione di un sito da cellulare): se non l’avete già letto, vi consiglio di farlo prima di proseguire oltre, cliccando qui:

http://www.immenso.org/12237/wordpress-cellulari-wptouch-plugin-creare-versione-mobile-blog-wordpress/

 

Quello su cui vorrei concentrarmi oggi, come avete capito dal titolo, sono le configurazioni avanzate per poter aggiungere altri user agent in WpTouch e in Wp Super Cache.

In parole povere, come aggiungere altri ‘marchi di telefonini’ (dal cui browser potrebbero arrivarci visite di utenti) che, intercettati dal plugin WpTouch , verrebbero reindirizzati verso i template ottimizzati per cellulari.

-------------
-------------

Gli user agent che sono presenti in Wp Touch, di default, sono pochissimi. Ecco lo stringato elenco:

Android, CUPCAKE, Googlebot-Mobile, bada, blackberry 9800, blackberry9500, blackberry9520, blackberry9530, blackberry9550, dream, iPhone, iPod, incognito, s8000, webOS, webmate.

Dunque, tanto per capirci, se un visitatore dal suo Nokia naviga sul nostro sito in WordPress, NON verrebbe reindirizzato verso la versione mobile del sito stesso. Ciò significa tempi lunghissimi per caricare una singola pagina (specialmente se con una grafica ‘pesante) e dunque, quasi certamente, un visitatore che si stuferà di aspettare e se ne andrà.

Non solo, ma per chi utilizza il plugin Wp Super Cache c’è un ulteriore problema: occorre fare in modo tale che NON venga visualizzata la cache per i visitatori che raggiungono il nostro sito da cellulare, altrimenti caricheranno le pagine nella cache (ovvero il classico template ‘pesante’ da visualizzare), anzichè la versione per i telefonini e smartphone.

Per risolvere entrambi i problemi occorre seguire questi passi:

1) Andare nelle impostazioni di Wptouch, dal pannello di amministrazione WordPress (Impostazioni – WpTouch), spostarsi in basso fino a raggiungere le ‘Advanced Options’, e selezionare col mouse l’elenco in grigio degli user agent già impostati di default (che ho elencato prima, cioè Android, CUPCAKE, ecc.).

wptouch user agent

2 ) Copiare la selezione,  andare nelle impostazioni di Wp Super Cache, cliccare sul tab ‘Avanzato’.

Individuare la scritta ‘Mobile device support. (External plugin or theme required. See the FAQ for further details.)‘ e mettere il segno di spunta alla casellina, se non l’avete già fatto.

3)  scorrere fino in fondo alla pagina, fino a trovare la scritta ‘User Agents’.

Incollare la selezione copiata al passo 1). Fatto ciò, dato che l’elenco deve essere IN COLONNA, occorre mettere una parola sotto l’altra, e togliere gli spazi e le virgole.

Solo dopo aver verificato che in ogni riga c’è una sola parola, senza virgole e spazi, si può salvare tutto cliccando sul bottone ‘Salva le stringhe UA’.

4) A questo punto dobbiamo aggiungere gli altri user Agent.

Sempre dal pannello di WordPress ritornare alle impostazioni di WpTouch:

Copiare questo elenco:

2.0 MMP, 240×320, ASUS, AU-MIC, Alcatel, Amoi, Audiovox, AvantGo, BenQ, Bird, BlackBerry, Blazer, CDM, Cellphone, DDIPOCKET, Danger, DoCoMo, Elaine/3.0, Ericsson, EudoraWeb, Fly, HP.iPAQ, Haier, Huawei, IEMobile, J-PHONE, KDDI, KONKA, KWC, KYOCERA/WX310K, LG, LG/U990, Lenovo, MIDP-2.0, MMEF20, MOT-V, MobilePhone, Motorola, NEWGEN, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Novarra, O2, Opera Mini, Opera.Mobi, PANTECH, PDXGW, PG, PPC, PT, Palm, Panasonic, Philips, Playstation Portable, ProxiNet, Proxinet, Qtek, SCH, SEC, SGH, SHARP-TQ-GX10, SIE, SPH, Sagem, Samsung, Sanyo, Sendo, Sharp, Small, Smartphone, SoftBank, SonyEricsson, Symbian, Symbian OS, SymbianOS, TS21i-10, Toshiba, Treo, UP.Browser, UP.Link, UTS, Vertu, WILLCOME, WinWAP, Windows CE, Windows.CE, Xda, ZTE, dopod, hiptop, htc, i-mobile, nokia, portalmmm, vodafone

e incollarlo nella casella di testo rettangolare a sinistra della scritta ‘Custom user Agent’.

Salvare tutto cliccando sul bottone ‘save’ a fondo pagina: l’elenco in grigio aumenterà con gli user agent che abbiamo appena aggiunto.

5) Copiare questo elenco (è lo stesso del passo 4) , solo che è incolonnato, e senza spazi e virgole):

 


2.0 MMP
240×320
ASUS
AU-MIC
Alcatel
Amoi
Audiovox
AvantGo
BenQ
Bird
BlackBerry
Blazer
CDM
Cellphone
DDIPOCKET
Danger
DoCoMo
Elaine/3.0
Ericsson
EudoraWeb
Fly
HP.iPAQ
Haier
Huawei
IEMobile
J-PHONE
KDDI
KONKA
KWC
KYOCERA/WX310K
LG
LG/U990
Lenovo
MIDP-2.0
MMEF20
MOT-V
MobilePhone
Motorola
NEWGEN
NetFront
Newt
Nintendo Wii
Nitro
Nokia
Novarra
O2
Opera Mini
Opera.Mobi
PANTECH
PDXGW
PG
PPC
PT
Palm
Panasonic
Philips
Playstation Portable
ProxiNet
Proxinet
Qtek
SCH
SEC
SGH
SHARP-TQ-GX10
SIE
SPH
Sagem
Samsung
Sanyo
Sendo
Sharp
Small
Smartphone
SoftBank
SonyEricsson
Symbian
Symbian OS
SymbianOS
TS21i-10
Toshiba
Treo
UP.Browser
UP.Link
UTS
Vertu
WILLCOME
WinWAP
Windows CE
Windows.CE
Xda
ZTE
dopod
hiptop
htc
i-mobile
nokia
portalmmm
vodafone

nello stesso posto visto al passo 3), cioè negli user agent di Wp Super Cache.

6) Infine, sempre dalle impostazioni di Wp Super Cache, andare nella scheda Content e cliccare sul bottone ‘cancella la cache‘.

 

Fatto questo, abbiamo la garanzia che le persone che visitano il nostro sito da cellulare, non si spazientiranno più, perchè verranno reindirizzati automaticamente verso la versione mobile con il template WpTouch leggero e facilmente navigabile.

 

 

Aggiornamento: mi sono accorto che, inserendo la lista degli user agent visti qui sopra, si verificava che tutti gli utenti che provenivano da internet explorer 8 venivano reindirizzati verso la versione mobile del sito, erroneamente.

La causa del problema, come spiegato qui, è nell’ user agent SIE che NON va messo.

Per risolvere il problema, dunque, toglietelo sia dalle opzioni del plugin WpTouch che dalle impostazioni di Wp Super Cache e cancellare la cache.

GD Star Rating
loading...
Visualizzare WordPress da cellulare: aggiungere altri user agent in WpTouch e configurazioni wp Super Cache, 7.5 out of 10 based on 2 ratings

2 pensieri riguardo “Visualizzare WordPress da cellulare: aggiungere altri user agent in WpTouch e configurazioni wp Super Cache

  • 23 Luglio 2012 in 20:27
    Permalink

    Ciao,

    il tuo post mi è stato molto utile.

    Mi hai aiutato molto…ma… per esempio chi naviga con htc Desire Z non vede il sito mobile di Wp Touch.

    Non riesco a trovare l’user agent, e in verità non ho trovato una guida che mi fa capire bene gli user agent.

    “HTC” era già presente nella tua lista ma il problema non si risolve.

    Sono andato a tentativi aggiungendo “htc deside z” ma non funziona.

    Come risolvo?

    Grazie.

    Risposta
    • 23 Luglio 2012 in 21:39
      Permalink

      Forse il problema è la zeta finale.
      Prova solo con ‘HTC Desire’ e basta.

      Oppure prova ad andare col tuo HTC qui http://whatsmyuseragent.com/ e vedi la stringa che ti esce, sarà del tipo HTC Desire seguito da un numero.
      Prova ad usare questo.

      Fammi sapere se hai risolto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Altro... android, browser, cache, iphone, nokia, plugin wordpress, siti per cellulari, user agent
guanti per schermi touchscreen
Guanti per usare gli smartphone con schermo touchscreen, senza ghiacciarsi le mani

Guanti che funzionano sugli schermi touch di ipad, iphone e smartphone In questo periodo di...

Chiudi