Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problema:
Si estás experimentando notificaciones al usar el modo incógnito, puede deberse a un código obsoleto que es más compatible con versiones anteriores de PHP. Esto puede afectar tanto a nuestros plugins como al tema Porto.
Solución:
Te recomendamos que cambies a la versión 7.4 o 8.0 de PHP, ya que es probable que no veas estos problemas con esas versiones. WordPress está actualizando su plataforma, lo que puede causar inconvenientes temporales, pero es para mejorar el sistema a largo plazo. Estamos al tanto de este problema y ya estamos en contacto con los desarrolladores para resolverlo.
Si estás utilizando PHP 8.1 y deseas intentar una solución temporal, puedes modificar el plugin WPML Sticky Links. Ve a

wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php

y agrega el siguiente código:

if (!is_array($this->settings)){<br />                $this->settings = array();<br />            }

justo antes de:

$this->settings['sticky_links_widgets'] = 0;

Es posible que esta solución ya no sea relevante o no se aplique a tu caso. Si después de probar estos pasos sigues teniendo problemas, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Si necesitas más ayuda, por favor, contacta con nosotros en el foro de soporte de WPML.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Our next available supporter will start replying to tickets in about 4.88 hours from now. Thank you for your understanding.

Tagged: 

This topic contains 5 replies, has 2 voices.

Last updated by Alejandro 8 months, 3 weeks ago.

Assisted by: Alejandro.

Author Posts
February 24, 2024 at 8:11 pm #15340905

joaquimP-2

Hola Alejandro,

Hay un warning al querer eliminar un producto del carrito. Salta warning de tres partes: sticky links de wpml, algo de mi theme que ya se lo estoy preguntando y un warning del premmerce permalink manager premium pero pone que es 100% compatible con wpml.

Ejemplo producto:
hidden link

Ejemplo del carrito:
hidden link

Hay que enviar un producto al carrito y verás que no deja eliminarlo. (Sí en el idioma original, no en las traducciones, traducciones manuales wordpress).

En el minicarrito de arriba a la derecha al poner el cursor en la bolsa. Cuando intentas eliminar el producto (idioma diferente del original) te lo elimina y aparece otro pero con el idioma original, que lo puedes eliminar ahora sí. Pero nose porqué pasa.

No soy experto en esta clase de errores pero como mi hosting lo ha visto haciendo el debug os lo adjunto. Por si crees que algo compete a wpml.

Decirme algo por favor,
gracias,

warning.JPG
wpml error.JPG
February 25, 2024 at 9:11 am #15341235

joaquimP-2

Hola Alejandro,

He investigado un poco esto. Actualizo la información.
Aparentemente solo pasa cuando entro en modo incógnito. Me comenta el server que lo achacan más a un comportamiento de cookies. Pero no lo sé seguro.

February 25, 2024 at 9:51 am #15341267

joaquimP-2

Actualizo la información. Pasa igual en incognito que en no - incognito.

February 27, 2024 at 10:14 am #15348360

Alejandro
Supporter

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+01:00)

Hola, esas notificaciones suceden porque hay un código obsoleto y este tipo de notificaciones sospecho que las vas a ver un poco en muchos plugins ya que se trata de código legacy, que se usa para la retrocompatibilidad.

Si bajas a la versión 7.4 de PHP muy probablemente no vas a ver esos problemas ni de nuestros plugins ni del tema Porto y son notificaciones que poco a poco van a desaparecer, ya que WordPress está empujando a toda la comunidad a que se actualice y está haciendo cambios bastante "radicales" para actualizar toda la plataforma (Que puede ser fastidioso durante la transición pero es por un buen propósito).

Este problema en particular parece haber regresado en una actualización reciente y ya estamos hablando con los desarrolladores para saber que sucedió y arreglarlo de nuevo 🙂

Mientras tanto, no deberías tener problemas y con la versión 7.4 o 8.0 de PHP el error desaparecerá.

Para la 8.1 puees tratar de modificar el plugin yendo a wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php
agrega lo siguiente:

  if (!is_array($this->settings)){
                $this->settings = array();
            }

una linea antes de este código:

			$this->settings['sticky_links_widgets'] = 0;
February 27, 2024 at 3:30 pm #15349904
joaquimP-2

Hola Alejandro,

Gracias por tus indicaciones.
Es una pregunta derivada si quieres que te abra nuevo ticket me avisas.

Dado que el "carrito" no termina de ir limpie la cache o no. Estabamos pensando en un carrito con un pluggin (sidecart) por ejemplo: hidden link

Pero estaba buscando alguno que fuera compatible con vosotros. He estado mirando vuestra web de compatibilidades y me ha saltado un error 505 gateway y no he podido seguir mirando.

Podrías sugerirme alguno? El pluggin que he comentado anteriormente la version pro nose, pero la gratuita no es capaz de llevarte a un check out con el idioma que toca según la traducción. Solo te lleva al check out en español, el idioma por defecto.

Gracias,

Joaquín
Candle Art

New threads created by Alejandro and linked to this one are listed below:

https://wpml.org/forums/topic/problema-con-carrito-y-wpml/

February 27, 2024 at 5:09 pm #15350455

Alejandro
Supporter

Languages: English (English ) Spanish (Español ) Italian (Italiano )

Timezone: Europe/Rome (GMT+01:00)

He separado el ticket para tu pregunta nueva. mientras, puedes confirmarme si está bien el problema de sticky links ahora o si todavía tienes alguna duda sobre esto?

February 27, 2024 at 5:44 pm #15350617

joaquimP-2

gracias Alejandro