Obsoleto: La función get_magic_quotes_gpc() está obsoleta en WordPress causando cambios de altura en el slider y pestañas del sitio

15 abr 2021, 11:10:54
Vistas: 13.5K
Votos: 2

Estoy investigando el efecto de esta advertencia en mi sitio web:

Obsoleto: La función get_magic_quotes_gpc() está obsoleta en WordPress

  • Después de esta advertencia, cambió la altura del slider principal de mi sitio
  • Cambió la altura de todas las pestañas del sitio web
2
Comentarios

¿Es Hoe Slider un plugin de terceros? El único lugar en WordPress que usa get_magic_quotes_gpc es una verificación que devuelve un mensaje de error en la biblioteca ID3 al inicio, no causaría problemas de diseño en el frontend. Localiza el plugin/tema que está usando get_magic_quotes_gpc y modifícalo, elimínalo o repórtalo al desarrollador.

Tom J Nowell Tom J Nowell
15 abr 2021 14:17:39

¿Qué es un "hoe slider"?

Josh Coast Josh Coast
12 oct 2022 21:39:49
Todas las respuestas a la pregunta 1
0

magic_quotes_gpc es una configuración de php.ini que añade automáticamente barras invertidas de escape a ciertos caracteres en los valores de entrada (de GPC = Get, Post, Cookie). Ha estado obsoleto en PHP desde hace mucho tiempo, creo que desde la versión 5.x.

Supongo que tu tema o algún plugin de slider está llamando a esto porque el núcleo de WordPress no lo hace (excepto una referencia en el ID3 incluido). No puedo imaginar por qué esta funcionalidad rompería tu diseño, así que supongo que es la impresión de la advertencia lo que lo está causando.

La mejor solución es averiguar si la advertencia proviene de tu tema o de un plugin - debería ser obvio por el archivo y número de línea impresos - y contactar al autor para una actualización. Sin embargo, si quieres solucionarlo tú mismo, yo:

  • verificaría que no tienes magic_quotes_gpc = on en tu archivo php.ini, es decir, que no lo estés usando realmente (aunque no creo que funcione ya de todos modos)
  • reemplazaría las llamadas a get_magic_quotes_gpc() en el código relevante simplemente con 0, que ha sido el valor predeterminado en muchas versiones de PHP hasta ahora.
15 abr 2021 11:22:54