Polylang e il campo di ricerca che non funziona nelle altre lingue

Condivido con voi questa soluzione sulla quale ho dovuto arrabattarmi per una cliente.

Se usate il plugin Polylang per le lingue, che trovo una valida alternativa gratuita a Wpml, potrebbe succedervi che il modulo di ricerca interna del sito funzioni per la lingua principale del sito, ma non per quelle alternative.

Come risolvere? Sembra che il problema sia alla radice del fatto che qualche tema, volendo personalizzare il campo di ricerca, o per scelte di sviluppo, decida di non utilizzare il richiamo al modulo con la funzione:

Sono infatti gli stessi sviluppatori del plugin che segnalano di utilizzare sempre la funzione base.

Cosa fare però se il tema è stato sviluppato in modo che non si possa richiamarla con tale funzione?
Semplicemente create il file searchform.php ed utilizzate il codice condiviso qui.

Richiamate poi il modulo con il get_search_form di cui sopra ed è fatto, bisogna solo stare attenti alla formattazione grafica che è stata predisposta per il vostro modulo di ricerca.

All’atto pratico inserisce una funzione che propone la ricerca sulle subdirectory, molto semplice.

Enjoy

lauryn

Web designer dal 2002, mi occupo di content marketing per la società WordSteps SLT LTD di Edimburgo e altri clienti. Vivo a Milano, sposata con una figlia e due cagnoline, e una passione per libri e Scozia. Ultimo libro uscito 4 passi per andare online e trovare nuovi clienti da subito

Rispondi

Scarica la checklist per partire con il tuo sito
Iscrivendoti alla newsletter mensile riceverai la checklist pdf alla tua casella email
Guide to Million Dollar Success
My Website
Per chi inizia a muoversi nel web
Scarica lo starter kit del professionista
Iscrivendoti alla newsletter riceverai la guida in pdf direttamente al tuo indirizzo email.
My Website
Per chi inizia a muoversi nel web
Un metodo efficace se sei un professionista che offre servizi ma sei alle prime armi con tutto ciò che riguarda il web. Ottieni indicazioni su sito web, blog, social e funnel marketing volti a portare nuovi clienti effettivi.
4 PASSI PER ANDARE ONLINE e ottenere clienti da subito
Un metodo efficace se sei un professionista che offre servizi ma sei alle prime armi con tutto ciò che riguarda il web. Ottieni indicazioni su sito web, blog, social e funnel marketing volti a portare nuovi clienti effettivi.
4 PASSI PER ANDARE ONLINE e ottenere clienti da subito
%d blogger hanno fatto clic su Mi Piace per questo: