Prueba a activar el debug a ver si nos da alguna información: https://codex.wordpress.org/es:Depurar_en_WordPress
Basta con que añadas la línea define('WP_DEBUG', true);
al archivo wp-config.php
Si ya estuviera, comprueba que tienes puesto true
Iniciador del debate
ed2017
(@ed2017)
Buen día. Gracias por la respuesta Almendrón. Ya apliqué el DEBUG, me marca muchos errores, principalmente de los plugins y algunos de la plantilla que uso. Sin embargo he actualizado, he desactivado todos los plugins, cambié la plantilla o tema, y nada. Incluso hice un subdominio, desde cero, únicamente lo que viene por defaul en wordpress.
Adjunto algunas imágenes de los errores. Gracias por la atención.
1) Lo de «Iframe Widget» de dónde procede, ¿de un plugin? Si es así, desactívalo y comprueba si desaparecen los errores relacionados con el método de llamada al constructor. Solo deberían quedarte los relacionados con el tema.
2) Respecto a los errores de la plantilla no puedo decirte gran cosa. El tema es de pago y no tengo acceso a él.
3) Dime las versiones de PHP y MySQL que tienes instaladas en el servidor.
4) Ve a Actualizaciones y clic en «Reinstalar ahora».
Iniciador del debate
ed2017
(@ed2017)
Esta es la versión de PHP «Versión de PHP: 5.6.30»
Pero no tengo opción de acutalizar.
Los errores que me marca, son dirigidos a esta linea, pero no se interpretarla. Ya no son de plugins, ni del tema, son del wordpress.
El método de llamada al constructor WP_Widget en author_custom está obsoleto desde la versión 4.3.0! Utiliza
__construct()
en su lugar. in /home/lacronic/public_html/wp-includes/functions.php on line 3894
Saludos
Es un método obsoleto y por eso marca el error.
Dime los plugins que tienes instalados.
Iniciador del debate
ed2017
(@ed2017)
Son estos, todos compatibles y actualizados. Hay dos que están desactivados por no ser compatibles.
Yo empezaría desactivando los relacionados con iframes (creo que tienes dos). A ver si así desaparecen los errores y podemos ir descartando.
Y luego seguimos mirando cosas.
Iniciador del debate
ed2017
(@ed2017)
Ya los desactivé, borré, reinstalé y sigue el problema.
No lo borres. Tampoco los reinstales.
Solo desactiva y luego comprueba. Dime si al hacerlo desaparecen los errores que has señalado en la imagen que has puesto.
De lo que se trata es de averiguar que plugin es el causante de los errores que te aparecen en pantalla. También podría ser debido al tema.
El caso es que el erro tiene que ver con iframe widget que supongo será para poner ifarmes en un widget. Hay que averiguar a qué se corresponde.
Iniciador del debate
ed2017
(@ed2017)
Buen día, gracias por las respuestas. El problema siguió.
Pasé el fín de semana buscando algún artículo relacionado, que me ayudara a resolver, y encontré uno que me dió una solucíon rápida. Fue insertar éste código en wp-config.php y agregué la siguiente línea en la parte superior después de la etiqueta de apertura php.
define(‘CONCATENATE_SCRIPTS’, false);
Sin embargo no quedé del todos satisfecho, porque, aunque ya funciona normalmente, no supe cuál fue la causa o el origen de la falla. Me explico?
Ojala que alguien del foro, con los datos que aporto, pueda determinar la causa de la falla, y por supuesto que nos la comparta, para conocimiento de los compañeros. Buen día.
Adjunto link del artículo:
http://www.wpbeginner.com/wp-tutorials/how-to-fix-white-text-and-missing-buttons-in-wordpress-visual-editor
Esa línea sirve para indica si los archivos de JavaScript deben ser contatenados en un solo archivo o no. Si te ha funcionado es porque algún plugin o tema es incompatible con tu versión de WordPress por lo que en realidad el problema persiste.
Más te vale averiguar quien es el responsable porque es muy probable que tarde o temprano acabe por darte un error fatal.
Para determinar el origen del problema:
1) cambia de tema y comprueba. Si sigue apareciendo los mensajes de error:
2) desactiva todos los plugins. Comprueba. Si han desaparecido, ve activando-comprobando
Y no hay que borrar plugins y luego volver a reinstalar (y activar). Solo hay que desactivar.
Por otra parte, estaría bien que, dado que intentamos ayudar, fueras tan amable de responder a lo que se te pregunta.
-
Esta respuesta fue modificada hace 6 años, 9 meses por almendron.
Iniciador del debate
ed2017
(@ed2017)
Ciertamente, tenía dos plugins de «Iframes», eliminé el que en realidad no se usaba. Desactivé los demás plugins, y fui activando uno por uno, pero el problema persiste.
La solución –define(‘CONCATENATE_SCRIPTS’, false);– me ha permito trabajar sin problemas. Pero como bien indicas, llegará el momento en que el error sea fatál.
Aplicando nuevamente el «DEBUG», veo que el error continúa. Relacionado a esto, un archivo «error_log», en el administrador de archivos -cpanel-, me hace pensar que el error no radica en los plugins o el tema usado, sino que es en el mismo software de wordpress, puesto que las fallas iniciaron poco tiempo después de actualizar a la versión 4.8 del mismo. Adjunto un extracto:
…El método de llamada al constructor WP_Widget en author_widget está obsoleto desde la versión 4.3.0! Utiliza
__construct()
en su lugar. in /home/………/public_html/wp-includes/functions.php on line 3894..
Saludos
Ese error no proviene de archivos de WordPress sino de un plugin o del tema.
Yo sigo teniendo una duda:
Con todos los plugins desactivados y activado otro tema: ¿te sigue saliendo lo de __construct()?
Iniciador del debate
ed2017
(@ed2017)
Si almendrón, sigue saliendo el error.