Soporte » Plugins y Hacks » Polylang, problemas con el slider del catch kathmandu theme

  • Hola:

    Mi problema es el siguiente. Cuando cambio de idioma en el menú, del español al inglés o francés, y vuelvo al idioma pricipal, español, los post del slider se quedan en inglés o francés, no vuelven al idioma principal, el español.¿ Porque ocurre esto? ¿Tiene solución?

    Saludos, graciassssssss.

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador Mariano Perez

    (@mpcdigital)

    Debe ser porque no se reescribe la cookie de sesión que controla eso. ¿Cómo vuelves, pulsando el botón atrás del navegador o con un enlace de la web?

    Iniciador del debate eurocongel

    (@eurocongel)

    Con un enlace de la web. El menú cambia bién pero los post del slider se quedan en francés o inglés. y a veces cuando pasas del idioma principal, español, a cualquiera de los demás, los post del slider no cambian, se queda en español.

    Grácias.

    Moderador Mariano Perez

    (@mpcdigital)

    De puede probar a cambiar de slider.

    Iniciador del debate eurocongel

    (@eurocongel)

    Grácias, voy a probar a cambiar el slider del tema catch katmandu por otro slider a ver que tal.

    No estoy seguro de lo que dice el texto en español , pero me di cuenta de que es la misma pregunta que he leído en el foro de Inglés .

    Puedo enviar una copia de mi respuesta aquí en Inglés , traducido por Google Translate . Espero que lo entenderás .

    Encontré lo que era el problema, pero el problema se sitúa en el código php de la Captura Katmandú tema . El código es válido , pero no es compatible con el plugin polylang ( o probablemente otros plugins de idiomas también) . Usted puede crear fácilmente una solución sin embargo.
    Cuando usted está utilizando los puestos de la cabecera deslizador , Catch Katmandú llamará a la función siguiente para generar el control deslizante:
    catchkathmandu_post_sliders ()
    Esa función generará un control deslizante basado en el post que ha configurado en Opciones de tema . Incluso se utiliza la versión correcta traducido del puesto . Sin embargo, después se genera el control deslizante , que se almacena en caché en WordPress por 24 horas. Por lo tanto, cuando, se cambia el idioma, u otro visitante llega a su sitio en otro idioma, el mensaje seguirá siendo en el idioma de la solicitud original .
    La solución más simple sería la de desactivar el almacenamiento en caché para este control deslizante .
    La respuesta para el que está en la primera línea de esta función , que se ha comentado:
    // delete_transient (' catchkathmandu_post_sliders ' );
    cambiar esto
    delete_transient (' catchkathmandu_post_sliders ' );
    y la memoria caché se eliminará cuando la función se inicia la ejecución.
    Por supuesto , es mejor crear un tema menor , y copiar la función original en el functions.php , y hacer las modificaciones que hay . De esa manera , si se actualiza la captura Katmandú tema, no se perderá las modificaciones.
    Esta es una solución rápida con cambios mínimos , pero no desactiva el almacenamiento en caché para el control deslizante , y usted podría perder rendimiento.

    olvidó : los catchkathmandu_post_sliders() originales está en wp-content/themes/catch-kathmandu/inc/catchkathmandu-functions.php

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Polylang, problemas con el slider del catch kathmandu theme’ está cerrado a nuevas respuestas.