• Buenas,

    Estoy desarrollando un pequeño sitio en wordpress y quiero implementar 2 idiomas ingles y español pero con URL amigable modificando la estructura de permalinks, actualmente tengo la siguiente estructura %category/%postname% y lo que deseo es usar la siguiente estructura %lang%/%category%/%postname% en donde %LANG% es reemplazado por el idioma actual me gustaria saber cual es la funcion para reemplazar la variable % por un valor y recibir el valor de variable ya que los ejemplo del add_rewrite_rule y query_vars son para paginas especificas yo quiero implementarlo en el sitio.

    Saludos!

Viendo 1 respuesta (de un total de 1)
  • Hola!

    Te recomendaria que usaras el plugin Qtranslate (http://wordpress.org/extend/plugins/qtranslate/) que implementa la estructura de la URL como tu quieres, añadiendo dependiendo del idioma el identificador de idioma delante del URL amigable eJ:

    /fr/category/post-name (frances)
    /en/category/post-name (ingles)

    El unico inconveniente es que Qtranslate 2.5.31 y WP 3.4.2 no funcionan correctamente si no haces un apaño dentro del plugin de Qtranslate (qtranslate.php) y cambias a mano esta linea de código a la espera de que actualicen el plugin oficialmente para que sea compatible con la ultima versión de WP (3.4.2):

    define(‘QT_SUPPORTED_WP_VERSION’, ‘3.4.1’);
    por esta
    define(‘QT_SUPPORTED_WP_VERSION’, ‘3.4.2‘);

    Saludos! 🙂

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Personalizar estructura de permalink’ está cerrado a nuevas respuestas.