• Hola: gestiono una web desde hace años y he ido aprendiendo lo básico para sacarla adelante. No tengo idea de la mayoría de cuestiones técnicas y voy solventando los problemas que aparecen con la ayuda de manuales y gente que domina el tema. En esta ocasión me encuentro con una serie de mensajes en la página de inicio de aparentes fallos en el código PHP que no sé cómo resolver: http://madridctm.es

    Gracias por adelantado por vuestra ayuda

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de un total de 1)
  • Hola Clemente.

    El hecho de que veas el mismo mensaje de aviso para los plugins «instagram-feed» y «photo-gallery» indica que probablemente se trate de un problema más general con la carga temprana de traducciones en tu sitio.

    Veo que el sitio usa el tema Newsup que se ha actualizado hoy. Puede que el problema venga del tema así que actualiza a ver si se soluciona.

    De todas formas, te dejo un proceso general de actuación en estos casos:

    La causa raíz podría estar en:

    • Un tema mal codificado: Si el tema está intentando cargar traducciones de plugins antes de tiempo, afectará a varios plugins.
    • Un conflicto con otro plugin: Aunque los mensajes son para «photo-gallery» e «instagram-feed», otro plugin podría estar causando el problema.
    • Algún código personalizado en el archivo functions.php de tu tema o en un plugin personalizado: Si tienes código personalizado, este podría ser el origen del problema.
    • Un problema general con la configuración de WordPress: Aunque es menos probable, podría haber un problema con la configuración de tu instalación de WordPress.

    Pasos a seguir con la información adicional:

    1. Revisar el Tema con más detalle:
      • Cambia temporalmente a un tema predeterminado de WordPress (como Twenty Twenty-Five) para ver si los mensajes desaparecen. Si desaparecen, el problema está en tu tema actual.
      • Si el problema desaparece al cambiar de tema, revisa el archivo functions.php de tu tema actual en busca de llamadas a load_plugin_textdomain() que no estén dentro de una función conectada al gancho de acción «init» o posterior.
    2. Desactivar Plugins de forma exhaustiva:
      • Desactiva todos los plugins excepto «photo-gallery» e «instagram-feed».
      • Si los avisos desaparecen, activa los plugins uno por uno, revisando la página de inicio después de cada activación, para identificar el plugin problemático.
    3. Revisar el archivo wp-config.php:
      • Asegurate de que no hay código personalizado, o funciones que carguen plugins o traducciones en este archivo.
    4. Revisar el archivo .htaccess:
      • Aunque es menos probable, un archivo .htaccess mal configurado podría causar problemas.
    5. Revisar el código personalizado:
      • Si tienes código personalizado en tu sitio web (en el archivo functions.php de tu tema o en un plugin personalizado), revísalo cuidadosamente para ver si estás cargando traducciones antes de tiempo.
    6. Verifica la versión de PHP:
      • Asegúrate de que tu versión de PHP sea compatible con tu versión de WordPress, tus plugins y tu tema. Una versión de PHP incompatible puede causar problemas.

    Puntos clave:

    • El hecho de que dos plugins diferentes estén mostrando el mismo aviso indica un problema más amplio.
    • El tema es el principal sospechoso, ya que puede afectar a todos los plugins.
    • La desactivación exhaustiva de plugins es crucial para identificar posibles conflictos.
    • Haz una copia de seguridad del sitio antes de realizar cualquier cambio.

    Saludos.

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.