Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/09/2008, 12:02
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Respuesta: Últimas entradas de blog bilingüe

¡Funciona!

Primero, en el primer bloque de código, inserto una nueva variable, $wp_lang, cuyo valor puede ser "es" o "eu", correspondiendo cada uno a un idioma.

Código:
<?
if ($lang != 'eus')
	{
	$hide = 'eus';
	$lang = 'cas';
	$wp_lang = 'es';
	$title = $title_cas;
	}
else
	{
	$hide = 'cas';
	$lang = 'eus';
	$wp_lang = 'eu';
	$title = $title_eus;
	}
?>
Justo después de enlazar wp-config.php, le digo que tome la variable $wp_lang como valor para $q_config['language'] (la clave está aquí, y me ha costado horrores encontrarla):

Código:
<?php
	require_once("./blog/wp-config.php");
	$q_config['language'] = $wp_lang;
?>
Lo siguiente se mantiene igual:

Código:
<?php
	$my_query = new WP_Query('showposts=10');
	while ($my_query->have_posts()) : $my_query->the_post();
	$do_not_duplicate = $post->ID; ?>
?>
Y ahora, el toque mágico:

Código:
<h3><span class="fecha"><?php the_time('Y/m/d'); ?></span> <a href="<? the_permalink(); ?>"><? the_title(); ?></a></h3>
<? the_content(__('[lang_es]leer m&aacute;s[/lang_es][lang_eu]gehiago irakurri[/lang_eu]')); ?>
<?php endwhile; ?>
Espero que sea útil a alguien.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable