Ir al contenido / Skip navigation
Menú
¡Lo último!
Últimos artículos
Comentarios recientes
<ul><li>Saladashed.-: <a href="http://jordisan.net/blog/2006/que-es-un-framework#comment-11484" title="Saladashed.-">QUE GENIAL, la verdad que este post vale oro, está explicado sencilla y claramente, sin caer en la simplicidad. Oja...</a> <small> </small></li> <li>mike: <a href="http://jordisan.net/blog/2008/consejos-access#comment-11447" title="mike">las key las puedes nombrar como datos unicos y para generar reportes o kardex como lo que tu quieres hacer te recomie...</a> <small> </small></li> <li>TorvusBog: <a href="http://jordisan.net/blog/2008/un-badge-javascript-mejor-para-twitter#comment-11393" title="TorvusBog">excelente, me funcionó de inmediato, gracias! http://blog.felipebarrientos.cl</a> <small> </small></li> <li>Julio: <a href="http://jordisan.net/blog/2006/que-es-un-framework#comment-11236" title="Julio">Y yo que pensaba que un framework era solamente un conjunto de librerías...Gracias por sacarme de la ignorancia...</a> <small> </small></li> <li>Paula Alvarez: <a href="http://jordisan.net/blog/2006/proyecto-fin-de-carrera-analisis-de-logs-web#comment-11226" title="Paula Alvarez">Felicitaciones...Muy interesante</a> <small> </small></li> <li>JJTR: <a href="http://jordisan.net/blog/2006/que-es-un-framework#comment-11191" title="JJTR">Sprng es un frame work y como empiezo ha usar Spring</a> <small> </small></li> <li>Twitter Trackbacks for La mejor tira de Dilbert sobre usabilidad -@- jordisan.net [jordisan.net] on Topsy.com: <a href="http://jordisan.net/blog/2009/la-mejor-tira-de-dilbert-sobre-usabilidad#comment-11013" title="Twitter Trackbacks for La mejor tira de Dilbert sobre usabilidad -@- jordisan.net [jordisan.net] on Topsy.com">[...] Topsy Retweet Button var topsy_style = &quot;small&quot;; var topsy_order = &quot;count,retweet,badge&quot...</a> <small> </small></li> <li>jose: <a href="http://jordisan.net/blog/2006/consultando-el-diccionario-de-la-rae#comment-10944" title="jose">no me gusta nada es una putaa mierda</a> <small> </small></li> <li>José: <a href="http://jordisan.net/blog/2010/asi-son-los-correos-que-recibo#comment-10927" title="José">Hola amigo, mira, estamos realizando un concurso-sorteo para bloggers para presentar nuestra nueva tienda, el concurs...</a> <small> </small></li> <li>Victor Moral: <a href="http://jordisan.net/blog/2010/asi-son-los-correos-que-recibo#comment-10807" title="Victor Moral">Ciertamente sí, me pasa lo mismo. El caso de los avisos legales no tiene mucho remedio a menos que emplees filtros m...</a> <small> </small></li> </ul>
Clasificación de artículos
Wordpress: artículos individuales en un idioma diferente

Wordpress: artículos individuales en un idioma diferente

Lunes, 4 Agosto 2008

Un método para incluir artículos en Wordpress en un idioma diferente al idioma principal del blog.

Publicar un blog multilingüe es un trabajo duro: tienes que traducir y mantener cada artículo, además de traducir toda la interfaz. Pero ¿y si tienes un blog monolingüe en un determinado idioma, y ocasionalmente quieres incluir un artículo en un idioma diferente? Puedes simplemente escribir el título y el contenido en ese idioma pero, como indican las directrices de la W3C, adicionalmente debes…

Identificar claramente los cambios en el idioma dentro del texto de un documento y de cualquier equivalente textual . [Prioridad 1]

Así que este es un modo sencillo de marcar un determinado artículo en un idioma diferente, usando campos personalizados en Wordpress:

1. Modifica los ficheros de tu plantilla (normalmente single.php, index.php, archive.php) donde aparezca el siguiente código (el bloque div que contiene cada artículo):

<div class="post" id="post-<?php the_ID(); ?>">

Modifícalos añadiendo el código resaltado (para comprobar si existe un campo personalizado lang para ese artículo e incluirlo como idioma del artículo, si no está vacío):

<div class="post" id="post-<?php the_ID(); ?>"<?php $custom = get_post_custom_values('lang'); if ( $custom != '' ) echo ' lang="'. $custom[0] . '"'; ?>>

2. En cada artículo escrito en un idioma diferente al idioma principal del blog, añade un campo personalizado llamado lang y asígnale el código del idioma del artículo ('en' para inglés; 'es' para español, …)

 Adding custom field 'lang' with value 'en'

3. Y eso es todo. Ahora, cada artículo puede estar identificado con su propio idioma. Por supuesto, no necesitas incluir ese campo si el idioma del artículo es el mismo que el del blog, siempre que ese idioma principal esté identificado en la cabecera de la página web.

Por favor, hazme saber si esto te resulta útil, o si tienes algún error o mejoras que proponer.

4 comentarios

  1. Trackbacks por aNieto2K:

    Muestra artículos individuales en un idioma diferente…

    […] publicación de un interesante artículo con el que podremos mostrar artículos individuales en un idioma diferente al usual del blog. Algo muy interesante para aquellos blogs que esporádicamente escriben un artículo en otro idioma….

  2. Comentario por Benny Lewis:

    Muy interesante!! Tengo blog que mantengo en 7 idiomas, pero uso "Gengo" un plug-in de Wordpress. Todo funciona automáticamente, pero como dices, tu maniera de hacerlo es más lógico si sólo escribes de vez en cuando en otro idioma.

  3. Comentario por Miguel:

    Buen truco. Me gustaría saber cómo se puede hacer que los campos personalizados sean permanentes, es decir, que no tenga que añadirlos en cada artículo.

    Un saludo.

Deje un comentario