No funciona el override en Theme Sinope (Gantry Framework)  

Página 1 / 2
 
Aitor
 Aitor
Usuario activo

Tenemos distintos overrides de la Homepage para los idiomas creados con Polylang y queremos asignar dichos overrides a los items de inicio de cada menú en su respectivo idioma. Y no hay manera, seleccionamos el item, lo asignamos, el contador de "Assignements" añade uno más, pero si comprobamos el cambio, no se guarda, al volver a entrar en el override, vemos que están contabilizadas las asignaciones, pero no aparecen en el listado, este aparece vacio.

Les adjunto una captura de la pantalla.

Llevamos varios días intentando solucionar este problema y nada de lo que hacemos, funciona. Hemos actualizado el framework, revisado todos los Widgets y overrides una y otra vez, desactivado todos los plugins... y nada.

¿Alguién sabe a qué puede ser debido este error y como resolverlo?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 02/11/2018 4:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

En los otros tabs si puedes guardar correctamente?, es decir, el problema sólo te sucede en el tab de overrides?

De manera general sería algún problema con javascript, habíamos detectado anteriormente conflictos con SEO by Yoast, podrías probar desactivar Yoast SEO temporalmente y verificar.

Saludos.

ResponderCitar
Respondido : 02/11/2018 5:17 pm

Cursos Gratuitos WordPress

Aitor
 Aitor
Usuario activo

Si, he probado con el tab de "Page Templates " y no funciona, no guarda los cambios.

No tenemos instalado el Yoast, y ya hemos probado a desactivar, de uno en uno, el resto de plugins, realizar la asignación, guardar y comprobar, y ninguno afecta a su funcionamiento; activados o desactivados los plugins, la asignación no funciona.

ResponderCitar
Respondido : 02/11/2018 5:24 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Qué versión de PHP tienes en tu cuenta de hosting para ese sitio?
Prueba cambiando temporalmente la versión de PHP a la 5.6 y verifica.

Revisa: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Saludos.

ResponderCitar
Respondido : 02/11/2018 6:07 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Aitor
 Aitor
Usuario activo

Hola

He cambiado a la versión 5.6.38, que es la que me permite el CPanel, asigando el override, y sigue sin funcionar, ¿alguna otra idea? Gracias!

ResponderCitar
Respondido : 02/11/2018 6:20 pm
Aitor
 Aitor
Usuario activo

Ahora utilizo la 7.0.32, las otras 2 versiones superiores del PHP 7, dan error y devuelven pantalla en blanco.

ResponderCitar
Respondido : 02/11/2018 6:23 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Me parece muy extraño que te funcione la opción de guardar, al guardar refresca la pantalla? o simplemente el botón no funciona?

En este último caso podrías inspeccionar con el inspector de código, desde tu navegador puedes abrir esta ventana con :

En Mac y Linux: Cmd + Opción + i
En Windows : Ctrl + Shift + i

Y en el tab consola, ver si te aparecen errores cuando realizas la opción de grabar.

Saludos.

ResponderCitar
Respondido : 02/11/2018 8:10 pm
Aitor
 Aitor
Usuario activo

Hola

Selecciono el item del menú al cual quiero asignar el override, hago clic en el botón "add to assigned", entonces aparece el item asignado en el listado "Assigned Overrides" a la dcha. Hago clic en el botón azul "Save", compruebo que sale el mensaje flotante que indica que override se ha guardado, salgo de esa pantalla, compruebo si ha realizado el override, y no funciona, voy a otra pantalla del admin del WP, vuelvo a los overrides, compruebo el que acabo de editar, y los cambios realizados no aparecen, o sea, el listado de items asociados está vacio.

He comprobado los errores en la consola y solo muestra los errores de dos imagenes que no afectan al funcionamiento de la página.

ResponderCitar
Respondido : 03/11/2018 4:10 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Aitor,

Actualmente tienes activado PHP 7.0 para la carpeta /public_html y todas las webs que cuelguen de ella.

Contenido solo visible a usuarios registrados apunta correctamente a Webempresa entonces deberías eliminar los defines que has establecido en el archivo wp-config.php de esta web que apuntan a la url temporal, la cual no es necesaria teniendo el dominio apuntando a la web. Esto interfiere en su correcto funcionamiento.

Lo más importante, el plugin "Gantry 4 Framework" trabaja con PHP 5.6 y no con PHP 7.0 que es la versión que tienes activada ahora, por lo que si no activas la citada versión de PHP se generarán problemas de funcionamiento con dicho plugin.

Si tienes plugins en esta web que solo funcionan a partir de versiones de PHP 7.0 entonces tendrás que plantearte seriamente si realmente es mejor usar otro tema que si sea compatible con PHP 7.1 o 7.2 y así deshacerte del plugin "Gantry 4 Framework" que solo opera con PHP 5.6.

A tener en cuenta: En enero de 2019 PHP 5.6 dejará de tener soporte oficial y WordPress 5.0/5.1 no soportarán ejecutar plugins o temas que tengan compatibilidad hacia atrás con PHP 5.6.

Saludos

ResponderCitar
Respondido : 04/11/2018 12:47 am
Aitor
 Aitor
Usuario activo

Hola

Gracias por la respuesta, luego compruebo todo lo que me decís y a ver si de este modo solucionamos los problemas.

Gracias y un saludo!

ResponderCitar
Respondido : 04/11/2018 11:18 am

Cursos Gratuitos WordPress

Aitor
 Aitor
Usuario activo

Hola

He cambiado a la versión 5.6.38 del PHP y modificado el archivo wp-config.php, pero aún así no permite asignar overrides, he vuelto a crear el item de menú inicio en castellano, reasignarlo, y nada...

También he vuelto a crear un override nuevo y asignarlo al item "home" en inglés (por si el problema era el override en español o su menú), pero tampoco guarda la asignación, indica que hay un item asignado, pero el listado aparece vacio al volver a entrar.

No sé que me queda por comprobar...

ResponderCitar
Respondido : 04/11/2018 6:02 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Aitor,

Si el dominio apunta correctamente al Hosting de tu Reseller los defines que has puesto en wp-config.php deberías eliminarlos y no redundarlos:

Contenido solo visible a usuarios registrados

¿Puedes facilitar una captura de la página de "asignaciones" del framework Gantry par el tema Sinope? (no la recortes para que se puedan ver todas las asignaciones de uno de los overrides que no te están funcionando).

Saludos

ResponderCitar
Respondido : 04/11/2018 6:52 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Aitor
 Aitor
Usuario activo

Hola

He cambiado los "defines", quitando el http y dejando el www a secas.
Adjunta teneis la captura del override para la Home en Español, asignado al item inicio del menú en Español. Si guardo el override, salgo y vuelvo a entrar, el "29" assignements, se mantine, pero el item "inicio" asignado, desaparece de la lista.

Gracias por la ayuda!

ResponderCitar
Respondido : 04/11/2018 10:59 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Aitor,

Los defines los tienes que eliminar completamente, no son necesarios ya que el dominio apunta correctamente.

La captura de una sola pieza impide ver los campos en detalla ya que apenas se puede ampliar. ¿Puedes facilitar la captura aunque sea en trozos menores pero sin reducir para que podamos ver esas configuraciones de overrides?

gracias

ResponderCitar
Respondido : 05/11/2018 12:03 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Aitor
 Aitor
Usuario activo

Hola, buenos días

Ya hemos eliminado los defines (sigue sin guardar las asignaciones) y adjunta les envio la captura por secciones.

Gracias!

ResponderCitar
Respondido : 05/11/2018 7:58 am
Página 1 / 2