Dado que ya he estado experimentando con WiZaRd_ el plugin Polyglot he decidido hacer un mini-how-to para la gente que le de miedo el PHP y/o el inglés. Sencillito y entendible para todos y todas, será mi primera entrada bajo la categoría Wordpres y espero que no la última, o si.

¿Para qué sirve el plugin?

Polyglot es un plugin para WordPress que te permite escribir las entradas en varios idiomas y dar la oportunidad al usuario de leerlo en uno u otro idioma. Tu tienes que escribir la entrada en los dos idiomas y cada una entre unas etiquetas específicas que explicaré más adelante.

Me gusta ¿cómo lo descargo y lo instalo?

Bien, la operación es lo más sencillo del mundo, como todo plugin de WordPress. Vas a la página oficial del autor y buscas el enlace de Download. Para los vagos lo podeis descargar desde aqui (o desde aqui).
Lo descomprimís, y lo subís (con carpeta y todo) al directorio wp-content/plugins de vuestro FTP. Luego os vais al apartado Plugins de vuestro WordPress y lo activais.

¿Cómo ponerlo a funcionar?

Después de activarlo hay que editar vuestra plantilla para que aparezca la opción de mostrar el texto en otro idioma disponible. Hay 2 opciones para hacerlo, yo tengo ahora mismo puestas las dos. Ponerlo en cada entrada por separado con o sin banderas o ponerlo en la barra de lateral. Os explicaré las dos:

Ponerlo en las entradas

Teneis que editar vuestro archivo donde aparecen las entradas. El mío (y el de la mayoría) es index.php. En el sitio que querais que aparezca tendreis que poner este código:
< ?php if(function_exists('lp_other_langs')) {
//display existing language versions of the post
lp_other_langs(' ',' ', ' ', ' ', ' ');
}?>

Ponerlo en la barra lateral

Este sistema dista un poco del anterior. Poniendolo en la barra lateral, cuando un usuario diga que quiere entradas en determinado idioma se traducirán todas las entradas que tengan ese idioma y se almacenará en forma de cookie, así el usuario no tiene que volver a elegir la preferencia de idioma.
Si quereis hacerlo simplemente teneis que poner algo tal que así:
ElIdioma

Donde el xx es ISO Code del idioma. Aunque esto se puede modificar y poner idiomas que no tienen ISO Code, pero lo explicaré más adelante.

Vale, y ahora ¿cómo escribo en dos idiomas?

Primero hay que cambiar unas cosillas para que todo vaya bien.
Debeis ir a la edición de plugins y editar el propio plugin y cambiar algunas cosillas:

Cambiar esto:
$polyglot_settings['default_lang'] = 'en';
Por esto:
$polyglot_settings['default_lang'] = 'es';
(Así ponemos que sea el idioma por defecto el español)

Añadir las líneas de los idiomas que queramos más abajo. Debería quedar tal que así:
$polyglot_settings['trans']['it'] = 'italiano';
$polyglot_settings['trans']['gl'] = 'Traduce esta entrada ao galego';
$polyglot_settings['trans']['es'] = 'Castellano';

Debeis poner los ISO Codes o los que añadamos más adelante de los idiomas.

Debeis poner aqui los ISO Codes de los idiomas que utilizareis. Por ejemplo, yo uso el galego y el castellano, por lo tanto queda así lo siguiente:
$polyglot_settings['knownlangs'] = array('es','gl');

Si quereis que se muestren banderitas de idiomas debeis poner en true lo siguiente:
$polyglot_settings['use_flags'] = true;

Para añadir nuevas banderas es necesario añadirlo también en el código, en la carpeta que subisteis había algunas banderas. La de España por ejemplo está añadida, pero la de Galicia no, por lo que yo la cree, pero la llame gl.png y ya todo solucionado. Mirar lo que se añade a continuación:
$polyglot_settings['flags']['gl'] = 'gl.png';
$polyglot_settings['flags']['es'] = 'es.png';

Y para que no se cambie el idioma de vuestro WordPress deberiais poner esta igualdad a FALSE:
$polyglot_settings['lang_change_locale'] = FALSE;

Ahora os explicaré como añadir idiomas que no estén en los ISO Codes (aunque podeis utilizar cualquier sigla y luego ponerlo como os apetezca). Teneis que ir un poco abajo en el archivo del plugin y encontrar esto:
$polyglot_settings['knownlangs'] = array('aa', 'ab', 'af', 'am', 'ar', 'as', 'ay', 'az', 'ba', 'be', 'bg', 'bh', 'bi', 'bn', 'bo', 'br', 'ca', 'co', 'cs', 'cy', 'da', 'de', 'dz', 'el', 'en', 'eo', 'es', 'et', 'eu', 'fa', 'fi', 'fj', 'fo', 'fr', 'fy', 'ga', 'gd', 'gl', 'gn', 'gu', 'ha', 'hi', 'hr', 'hu', 'hy', 'ia', 'ie', 'ik', 'in', 'is', 'it', 'iw', 'ja', 'ji', 'jw', 'ka', 'kk', 'kl', 'km', 'kn', 'ko', 'ks', 'ku', 'ky', 'la', 'ln', 'lo', 'lt', 'lv', 'mg', 'mi', 'mk', 'ml', 'mn', 'mo', 'mr', 'ms', 'mt', 'my', 'na', 'ne', 'nl', 'no', 'oc', 'om', 'or', 'pa', 'pl', 'ps', 'pt', 'qu', 'rm', 'rn', 'ro', 'ru', 'rw', 'sa', 'sd', 'sg', 'sh', 'si', 'sk', 'sl', 'sm', 'sn', 'so', 'sq', 'sr', 'ss', 'st', 'su', 'sv', 'sw', 'ta', 'te', 'tg', 'th', 'ti', 'tk', 'tl', 'tn', 'to', 'tr', 'ts', 'tt', 'tw', 'uk', 'ur', 'uz', 'vi', 'vo', 'wo', 'xh', 'yo', 'zh', 'zu');
}

Aqui podeis añadir unas cuantas siglas, como por ejemplo un va para valencià o sp para el esperanto. Así podeis añadir cualquier sigla y el plugin lo reconocerá.

¿Y cómo leches escribo en dos idiomas?

Lo más fácil para el final, es simplemente sencillo, lo único que teneis que hacer es escribir en la entrada los dos textos, pero cada uno encerrado en una etiqueta del tipo lang_xx. Algo tal que así

<lang_es>Este es un texto en castellano</lang_es>
<lang_gl>Este é un texto en galego</lang_gl>

Así os saldrá en castellano solo (porque lo teneis por defecto) y en gallego para traducir, a modo de banderita o si le dais a la opción de la barra lateral también os lo traducirá.
Un apunte, si no poneis ningún texto entre las etiquetas, este texto se mostrará siempre, esto es útil para poner imágenes, pero daros cuenta que lo tengais en castellano o en el otro idioma, el texto sin etiquetas saldrá en todo momento.

Este es mi primer how-to y bueno, si teneis alguna duda hacedla en los comentarios. Las críticas son bien recibidas pero entended que no me sé explicar a la perfección. Si no se entiende algo también preguntadlo, lo he hecho con la mejor intención, espero que os aclare la instalación y configuración de este gran plugin.

Dar las gracias a WiZaRd_, con el que he probado conjuntamente el plugin y hemos descubierto casi todas las cosas juntos :)