Pregunta sobre Responsive Slider by MetaSlider - Slider and Carousel Plugin for WordPress de Wordpress:

El área de administración de Metaslider se rompió después de actualizar a 3.12.1

Un usuario preguntó 👇

Hola, actualicé a Metaslider 3.12.1 hoy y perdí todos los «widgets» administrativos en la barra lateral derecha del área de administración de Metaslider. Además, aunque las diapositivas de una presentación de diapositivas agregada anteriormente se pueden ver en el administrador, hacer clic en el botón «Actualizar presentación de diapositivas» me lleva a una página JSON de algún tipo con pestañas llamadas JSON, Datos sin procesar y Encabezados. Bajo la pestaña JSON, hay un texto que dice «éxito: verdadero» y «detalles: mensaje: la presentación de diapositivas se ha actualizado correctamente». Lo mismo sucede cuando hago clic en el botón Agregar diapositiva. Básicamente, las diapositivas siguen estando visibles en la parte frontal del sitio, pero no puedo editar nada los fines de semana. Revisé todo esto en Firefox, Chrome y Edge.

(@ kbat82)

Hace 1 año, 8 meses

Hola @stepd,

No estoy seguro sobre el área del widget, pero la pregunta que tiene en la página de configuración está relacionada con un conflicto de JavaScript. Debería poder ver el conflicto en la consola del desarrollador. ¿Puede informar sobre lo que vio allí?

También recomendaría deshabilitar todos los demás plugins y ver qué está causando el conflicto. Si sé qué plugin está en conflicto, puedo instalarlo en mi servidor y depurar el problema.

(@stepd)

Hace 1 año, 8 meses

Hola, revisé y desactivé todos los plugins, pero el problema aún existe. No recibo ningún error en la consola. Me di cuenta de que tengo dos presentaciones de diapositivas antiguas que ya no uso y que no tienen el problema (el área muestra widgets para ellos y actualiza los trabajos de la imagen de la presentación de diapositivas). Así que es solo un problema con mi presentación de diapositivas principal que he estado usando durante algunos años y para agregar una nueva presentación de diapositivas. De hecho, cada vez que hago clic en Agregar nueva presentación de diapositivas, se agrega «Nueva presentación de diapositivas» al botón desplegable Mostrar presentación de diapositivas, pero no obtengo el área del widget y no puedo agregar un control deslizante (vaya a esa página JSON) .

No estoy seguro de si esto es relevante en absoluto, pero verifiqué el registro de errores de wp-admin y noté que agrega repetidamente el siguiente error:

Error fatal de PHP: el objeto de tipo WP_Error no se puede usar como una matriz en /wp-content/plugins/ml-slider/ml-slider.php en línea 1334

(@ kbat82)

Hace 1 año, 8 meses

Hola @stepd

El error de PHP ayuda. En esta última versión configuré nuevas presentaciones de diapositivas para asignar automáticamente un tema de presentación de diapositivas aleatorio. El problema parece ser que le falta la carpeta del tema.

Tomaré una nota para agregar un mejor manejo de errores, pero probablemente deba eliminar y reinstalar el plugin para asegurarse de que la carpeta temática esté allí.

Si la carpeta del tema existe, es posible que deba probar otra cosa. ¿Viste algún error en la consola del desarrollador?

https://updraftplus.com/faqs/how-do-i-open-my-browsers-developer-tools/

(@stepd)

Hace 1 año, 8 meses

La carpeta temática está ahí. Como mencioné, no hay errores en la consola.

(@stepd)

Hace 1 año, 8 meses

A continuación, entré en la base de datos usando phpMyAdmin, busqué post_id en la tabla wp_postmeta con el valor de la identificación de la presentación de diapositivas. Eso obtuvo meta_key de metaslider_slideshow_theme para esa presentación de diapositivas, que tenía meta_value por defecto. Eliminé la palabra predeterminada, la guardé, luego volví al administrador de WP para MetaSlider y volví a cargar la página para la presentación de diapositivas problemática. El área de widgets volvió a aparecer y hacer clic en «Actualizar imagen de diapositiva» funcionó bien. Es decir, esa presentación de diapositivas ahora funciona correctamente en la administración después de eliminar «predeterminado» como meta_valor para la meta_clave de metaslider_slideshow_theme para esa presentación de diapositivas. Entonces, ¿qué nos dice eso? Espero que te dé una idea.

(@ kbat82)

Hace 1 año, 8 meses

Hola @stepd,

No puedo reproducir el problema, pero puedo agregar una mejor verificación cuando esto suceda (lo que sea) sin importar qué.

Cuando actualizo manualmente esa entrada de forma predeterminada y luego actualizo la página, se borra. El seguimiento a través del código es que cuando no hay un tema, actualizamos falsamente ese valor meta. (línea 105 de Themes.php si tiene curiosidad)

Entonces no puedo decir por qué eso no funciona para usted. No hemos recibido ningún problema de este tipo a través de ninguno de nuestros canales de soporte, por lo que no parece estar satisfecho en circunstancias normales. Mencionaste el error de php en los registros de errores. ¿Están ocurriendo también otros errores?

La queja inicial lo incluyó a usted:

Al hacer clic en el botón «Actualizar presentación de diapositivas» me lleva a una página JSON de algún tipo con pestañas llamadas JSON, datos sin procesar y encabezados.

Cuando hace clic en este botón (o en cualquier botón), se apaga un evento JS que evita la carga predeterminada de la página del navegador. Cuando ve la página json, muestra un error JS (debería mostrarse en la consola) o PHP, de lo contrario, elimina la carga de archivos JS. Si no hay errores en la consola, se deben mostrar errores de PHP.

Tal vez habilite más depuración en wp-config.php

define('SAVEQUERIES', true);
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('SCRIPT_DEBUG', true);

Sin embargo, debido a que está funcionando ahora, es mejor dejarlo solo y contactar nuevamente si tiene una pregunta nuevamente.

(@stepd)

Hace 1 año, 8 meses

Sí, en este punto es solo para ti. No me permite ingresar «predeterminado» en el campo SS y actualizar la administración. Se rompe la administración cuando la palabra «predeterminado» está en ese campo (o cualquier otra palabra que no sea «ninguna»), y cualquier presentación de diapositivas nueva que cree durante ese período hace que se agregue la palabra «predeterminado» en ese campo para la nueva presentación de diapositivas, por supuesto, esas diapositivas también entran en admin. Una vez que borro «predeterminado» en ese campo para cada presentación de diapositivas, todo vuelve a la normalidad en la administración, y cualquier presentación de diapositivas nueva que cree obtiene los datos del tema «Esquema» ingresados ​​en ese campo SS.

(@ kbat82)

Hace 1 año, 8 meses

De acuerdo, agregaré un cheque adicional al próximo número en caso de que esto vuelva a suceder o le pase a alguien más. No puedo pensar por qué pasaría esto. ¿Sabes qué versión de PHP estás usando? ¿Qué versión de WP también?

Gracias por la respuesta.

(@stepd)

Hace 1 año, 8 meses

Parece ser un problema de PHP 5.3. El servidor sigue ejecutando PHP 5.3 hasta que la empresa de alojamiento traslade ese sitio a un VPS con un sistema operativo más nuevo el próximo mes. Verifiqué metaslider en mi servidor de desarrollo, y los sitios con versiones de PHP superiores a 5.3 eliminarán «predeterminado» de ese campo de base de datos, pero no se eliminará si PHP 5.3 está en ejecución.

(@ kbat82)

Hace 1 año, 8 meses

Hola @stepd

Eso tiene sentido. Nos gustaría proporcionar soporte 5.3 a partir de ahora de todos modos para que esto se pueda arreglar en el próximo número. Gracias por ayudarnos a llegar al final de la página. Avíseme si tiene alguna otra pregunta.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.